🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153514

Wywołanie metody niestatycznej bez tworzenia obiektu

#153514
From: tomjas
Date: Thu, 19 Jul 2012 10:03
17 lines
1474 bytes
Witam.
Od kilku dni uczę się Javy i utknąłem na wywołaniu metody z klasy
abstrakcyjnej bez tworzenia rozszerzenia klasy i obiektu. Dlaczego można
tak:

	Calendar d1 = Calendar.getInstance();
        Date d2 = d1.getTime();

czy też stosując Method Chaining:

	Date d1 = Calendar.getInstance().getTime();

Przecież metoda getTime() nie jest statyczna, więc należałoby utworzyć
najpierw obiekt, a wcześniej klasę rozszerzającą abstrakcyjną klasę
Calendar. Gdzie popełniam błąd w rozumowaniu? Swoją drogą - metoda
getTime() typu Date to inna metoda niż getTime() klasy Date?
Sorry za możliwe nieprawidłowe słownictwo, ale dopiero zaczynam naukę.
Technical Details
Message-ID: <slrnk0fmrn.qjt.tomjas@krusty.domain.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: tomjas <tomjas@WYTNIJTOpoczta.onet.pl>
Newsgroups: pl.comp.lang.java
Subject: Wywołanie metody niestatycznej bez tworzenia obiektu
Date: Thu, 19 Jul 2012 10:03:35 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 17
Message-ID: <slrnk0fmrn.qjt.tomjas@krusty.domain.org>
Reply-To: tomjas
NNTP-Posting-Host: 77-223-206-237.lublin.hypnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1342692215 1411 77.223.206.237 (19 Jul 2012 10:03:35 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 19 Jul 2012 10:03:35 +0000 (UTC)
X-User: tomasz.jasinski
User-Agent: slrn/0.9.9p1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit