 |
ქართული საფიხვნო
|
| წინა თემის ნახვა :: შემდეგი თემის ნახვა |
| ავტორი |
შეტყობინება |
DaTval

გაწევრიანდა: 08 ოქტ 2009 წერილი: 503
|
გამოგზავნილია: სამ თებ 02, 2010 19:40 წერილის სათაური: |
|
|
| ეს enum რა იდიოტიზმი ჩანს... რაღა აკლია კლასამდე? რამდენიმე სტანდარტული მეთოდია უბრალოდ ჩადებული, მაგალითად ძებნა და ეგეთები... უბრალოდ ყველა შესაძლო მნიშვნელობისთვის იქმნება თავიდან ხომ? თუ როცა იმ მნიშვნელობას გამოიძახებ მაშინ იძახებს კონსტრუქტორს?! |
|
| დაბრუნება დასაწყისში |
|
 |
jordano გამგე

გაწევრიანდა: 11 ივნ 2002 წერილი: 22393 ადგილმდ.: თბილისი, საქართველო
|
გამოგზავნილია: სამ თებ 02, 2010 21:31 წერილის სათაური: |
|
|
ძალიან საჭირო რამეა სინამდვილეში. რასაკვირველია, კლასია. უბრალოდ "შეკრეჭილია" კონკრეტული საქმის გასაკეთებლად. _________________ Waiting for the revolution... |
|
| დაბრუნება დასაწყისში |
|
 |
DaTval

გაწევრიანდა: 08 ოქტ 2009 წერილი: 503
|
გამოგზავნილია: ოთხ თებ 03, 2010 6:04 წერილის სათაური: |
|
|
| jordano წერდა: |
| ძალიან საჭირო რამეა სინამდვილეში. რასაკვირველია, კლასია. უბრალოდ "შეკრეჭილია" კონკრეტული საქმის გასაკეთებლად. |
უბრალოდ კლასია რომელსაც ცალკეული სტატიკები აქვს ხომ? გუშინ ცოტა ისე ვკითხულობდი, დღეს უკეთ გადავიკითხავ, იქნებ გავიგო ბოლომდე. ნუ აზრი გასაგებია, მაგრამ ცოტა კონსტრუქტორის მოქმედება ვერ გავიგე... გასაგებია რომ კარგი საშუალებაა, მაგრამ ჩვეულებრივი კლასი ხომ მოიცავს ამას? |
|
| დაბრუნება დასაწყისში |
|
 |
jordano გამგე

გაწევრიანდა: 11 ივნ 2002 წერილი: 22393 ადგილმდ.: თბილისი, საქართველო
|
გამოგზავნილია: ოთხ თებ 03, 2010 11:46 წერილის სათაური: |
|
|
როგორც წაკითხული მაქვს, Enum–ის დამატების მთავარი იდეა იყო შემდეგი:
როდესაც აკეთებ კონსტანტებს (მაგალითად, სტატუსები: აქტიური, არააქტიური, გაუქმებული) ამას სტანდარტულად აკეთებ ასე:
| კოდი: |
public class Status {
public static final int STATUS_ACTIVE = 0;
public static final int STATUS_INACTIVE = 1;
public static final int STATUS_DISABLED = 2;
} |
მაგრამ აქ არ არის არანაირი კონტროლი, რომელი კონსტანტა რა ტიპისაა. ამის ნაცვლად დაწერ მარტივად enum–ს
| კოდი: |
public enum Status {
STATUS_ACTIVE, STATUS_INACTIVE, STATUS_DISABLED;
} |
უბრალოდ, რიცხობრივი მონაცემის აღება იქნება Status.STATUS_ACTIVE იქნება Status ტიპისა, ხოლო რიცხობრივი მონაცემი იქნება Status.STATUS_ACTIVE.ordinal() და ეს იქნება 0, შემდეგი იქნება 1, შემდეგი იქნება 2
მოკლედ, კომფორტის ამბავია რა. _________________ Waiting for the revolution... |
|
| დაბრუნება დასაწყისში |
|
 |
DaTval

გაწევრიანდა: 08 ოქტ 2009 წერილი: 503
|
გამოგზავნილია: ოთხ თებ 03, 2010 18:55 წერილის სათაური: |
|
|
| jordano წერდა: |
როგორც წაკითხული მაქვს, Enum–ის დამატების მთავარი იდეა იყო შემდეგი:
როდესაც აკეთებ კონსტანტებს (მაგალითად, სტატუსები: აქტიური, არააქტიური, გაუქმებული) ამას სტანდარტულად აკეთებ ასე:
| კოდი: |
public class Status {
public static final int STATUS_ACTIVE = 0;
public static final int STATUS_INACTIVE = 1;
public static final int STATUS_DISABLED = 2;
} |
მაგრამ აქ არ არის არანაირი კონტროლი, რომელი კონსტანტა რა ტიპისაა. ამის ნაცვლად დაწერ მარტივად enum–ს
| კოდი: |
public enum Status {
STATUS_ACTIVE, STATUS_INACTIVE, STATUS_DISABLED;
} |
უბრალოდ, რიცხობრივი მონაცემის აღება იქნება Status.STATUS_ACTIVE იქნება Status ტიპისა, ხოლო რიცხობრივი მონაცემი იქნება Status.STATUS_ACTIVE.ordinal() და ეს იქნება 0, შემდეგი იქნება 1, შემდეგი იქნება 2
მოკლედ, კომფორტის ამბავია რა. |
მგონი გავარკვიე...
პირველი თავის ტესტირება გავიარე SCJP-ს წიგნის.2/3 ავიღე. JavaBeans და კიდე 2 ტესტი ჩავაგდე. მივეჩვიე ტესტებში სულ შეცდომები რომ არის და ვერ ვიჯერებ სწორი კოდი რომ წერია  |
|
| დაბრუნება დასაწყისში |
|
 |
DaTval

გაწევრიანდა: 08 ოქტ 2009 წერილი: 503
|
გამოგზავნილია: ოთხ თებ 03, 2010 19:46 წერილის სათაური: |
|
|
assert რატომ არსებობს?
if და throw არ ეყოფოდა ამ საქმეს? |
|
| დაბრუნება დასაწყისში |
|
 |
DaTval

გაწევრიანდა: 08 ოქტ 2009 წერილი: 503
|
გამოგზავნილია: ოთხ თებ 10, 2010 18:55 წერილის სათაური: |
|
|
გამოცდის შედეგები არის? არ დევს საიტზე. 15-ში განმეორებითია და ხომ უნდა ვიცოდეთ მოვემზადოთ თუ არა...  |
|
| დაბრუნება დასაწყისში |
|
 |
jordano გამგე

გაწევრიანდა: 11 ივნ 2002 წერილი: 22393 ადგილმდ.: თბილისი, საქართველო
|
გამოგზავნილია: ოთხ თებ 10, 2010 19:20 წერილის სათაური: |
|
|
6 ცალი დამრჩა და საძაგლად მეზარება.
ხვალ ავიტან "ზემოთ" _________________ Waiting for the revolution... |
|
| დაბრუნება დასაწყისში |
|
 |
DaTval

გაწევრიანდა: 08 ოქტ 2009 წერილი: 503
|
გამოგზავნილია: ოთხ თებ 10, 2010 19:23 წერილის სათაური: |
|
|
| jordano წერდა: |
6 ცალი დამრჩა და საძაგლად მეზარება.
ხვალ ავიტან "ზემოთ" |
FB-ზე ვნახე და ახლა ვაპირებდი პოსტის წაშლას  |
|
| დაბრუნება დასაწყისში |
|
 |
Leksoo

გაწევრიანდა: 15 დეკ 2007 წერილი: 896 ადგილმდ.: Tbilisi
|
გამოგზავნილია: ხუთ თებ 11, 2010 0:29 წერილის სათაური: |
|
|
მე ძირითად გამოცდაზე არ ვყოფილვარ და განმეორებითზე რომ მივიდე ხომ არ გააჩმახებს იმ საგამოცდო ცენტრის ხალხი? დაკენეტში მგონი არანაირი პრობლემა არ უნდა იყოსო და რავი ამ დებილ ადმინისტრაციას რას გაუგებ  _________________ .
http://www.facebook.com/fbookaddicted
. |
|
| დაბრუნება დასაწყისში |
|
 |
|
|
ამ განყოფილებაში თქვენ არ შეგიძლიათ ახალი თემის გახსნა ამ განყოფილებაში თქვენ არ შეგიძლიათ, თემებზე პასუხის გაცემა ამ განყოფილებაში თქვენ არ შეგიძლიათ საკუთარი წერილების რედაქტირება ამ განყოფილებაში თქვენ არ შეგიძლიათ საკუთარი წერილების წაშლა ამ განყოფილებაში თქვენ არ შეგიძლიათ ხმის მიცემა კენჭისყრისას
|
Powered by phpBB 2.0.1 © 2001, 2002 phpBB Group
|