Search found 6 matches

przez assassin90
czwartek, 2 września 2010, 18:50
Dział: JAVA
Topic: Prywatne pola
Odpowiedzi: 10
Wyświetlone: 4878

Re: Prywatne pola

Rozumiem.
Bardzo dziękuje za pomoc Panie Arkadiuszu.
P.S Bardzo dobre kursy Pan tworzy,oby tak dalej.

Pozdrawiam
Adam
przez assassin90
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()?
przez assassin90
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...
przez assassin90
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...
przez assassin90
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...
przez assassin90
ś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(...