Aktywne Wpisy
apee +24
Dajcie jakiś film na wieczór, który mnie zmieli, wywinie na lewą stronę i porzuci :)
#filmnawieczor #film
#filmnawieczor #film
chlopak_twojej_matki +750
Dajcie plusa dla Extreme, pięknego, dzielnego psiura z Patrolu Straży Granicznej, który przez niektóre środowiska nazywany jest mordercą (。◕‿‿◕。)
#neuropa #bekazlewactwa #pies #smiesznepieski
#neuropa #bekazlewactwa #pies #smiesznepieski
O co chodzi z linijką 7 i 8? Gośc zamiast użyc konstuktora to tworzy instancję obiektu klasy Customer a potem przypisuje mu wartości które już wpisał w obiekcie "customer" ?
Komentarz usunięty przez autora
@zakopywywacz: A to nie jest tak, że w customer nic nie ulegnie zmianie? On zainicjował anotherCustomer obiektem customer, a potem dokonał zmiany pola anotherCustomer. To są dwa różne obiekty. Jeśli się mylę proszę o sprostowanie.
@Xagog: naprowadzę lekko: jak w Javie tworzymy obiekt?
Wywołując konstruktor danej klasy. No racja, anotherCustomer wskazuje na customer. To nie są różne obiekty. Sorki za zamieszanie. Pewnie autor chciał pokazać co to jest referencja.
Customer customer = new Customer("KAMIL", 18.77);
Customer anotherCustomer; //creating another instance
System.out.println("Balance for customer " + customer.getBalance());
anotherCustomer = customer;
anotherCustomer.setBalance(12.1);
System.out.println("Balance for customer " + customer.getName() + " is " + customer.getBalance());
System.out.println("Balance for another customer " + customer.getName() + " is " + anotherCustomer.getBalance());
OUTPUT:
Balance for customer 18.77
Balance for customer KAMIL is 12.1
Balance for another
O Panie...
- Konstruktor
- Deserializacja
- Klonowanie
- Refleksja
- Pewnie z natywnego kodu też się da.
A to nie popada pod ostatni punkt? (✌ ゚ ∀ ゚)☞
na tym etapie nauki wystarczy wiedza, że do tworzenia nowych obiektów używamy słówka kluczowego 'new'.
No oczywiście, że się zgadzam.