Rozumiem.
Bardzo dziękuje za pomoc Panie Arkadiuszu.
P.S Bardzo dobre kursy Pan tworzy,oby tak dalej.
Pozdrawiam
Adam
Search found 6 matches
Powrót do zaawansowanego wyszukiwania
- czwartek, 2 września 2010, 18:50
- Dział: JAVA
- Topic: Prywatne pola
- Odpowiedzi: 10
- Wyświetlone: 4878
- czwartek, 2 września 2010, 17:19
- Dział: JAVA
- Topic: Prywatne pola
- Odpowiedzi: 10
- Wyświetlone: 4878
Re: Prywatne pola
To tu naprawdę tego nie wiedziałem.Wg trochę to dziwne, zaburza on enkapsulacje.
Ponowie pytanie to po co pisał Pan metodę getColor()?
Ponowie pytanie to po co pisał Pan metodę getColor()?
- czwartek, 2 września 2010, 16:46
- Dział: JAVA
- Topic: Prywatne pola
- Odpowiedzi: 10
- Wyświetlone: 4878
Re: Prywatne pola
Nie mogę znaleźć metody getName? Przepraszam chodziło mi o getColor().Oryginalnie było: ((JComboBox)e.getSource()).setBackground(((ColorHandler)((JComboBox)e.getSource()).getSelectedItem()).getColor()); Które pola? jeśli pola klasy wewnętrznej byłyby publiczne, to wtedy po stworzeniu egzemplarza ta...
- czwartek, 2 września 2010, 16:14
- Dział: JAVA
- Topic: Prywatne pola
- Odpowiedzi: 10
- Wyświetlone: 4878
Re: Prywatne pola
Zaczyna mi coś świtać :| .Znaczy to jednak, że normalnie czyli 2 klasy osobne, nie mają dostępu do prywatnych pól EGZEMPLARZY, to jasne i logiczne(metody get). Jednak gdy mowa o klasach wewnętrznych to: Klasa wewnętrzna ma dostęp do pól nawet prywatnych klasy zewnętrznej , to też jasne. Klasa zewnęt...
- czwartek, 2 września 2010, 15:13
- Dział: JAVA
- Topic: Prywatne pola
- Odpowiedzi: 10
- Wyświetlone: 4878
Re: Prywatne pola
To ja chyba czegoś nie rozumiem. Private oznacza,że żadna metoda zewnętrzna nie może odczytać ani zmienić wartości pól.Po to pisze się publiczne metody get. W klasie Main można, przecież zrobić tak: ColorHandler handler = new ColorHandler("Czarny", Color.BLACK); Color kolor = handler.color...
- środa, 1 września 2010, 21:34
- Dział: JAVA
- Topic: Prywatne pola
- Odpowiedzi: 10
- Wyświetlone: 4878
Prywatne pola
Witam Oglądałem kurs dotyczący Swinga(lekcja 13),napisałem podobny kod.Zdziwiła mnie jednak jedna rzecz. Klasa zewnętrzna Main ma dostęp do prywatnych pól klasy wewnętrznej ColorHandler. Prawdopodobnie czegoś nie widzę w kodzie,ale bardzo proszę o pomoc. Chodzi o tą linijkę: ((JComboBox)e.getSource(...