abstract class java

"Abstract class"ları new operatoru ile yaratmaq olmaz.(və yaxud "Abstract classes cannot be used to instantiate objects, because they’re incomplete.") burdaki mena tam olaraq nedir? cunki ekser saytalarda ki bu movzulari aciqlayirlar esas programda abstract classdan bir array yaradib nese bir is gorurler amma qeyd olunurki new operatoru ile isletmek olmaz.

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

Bahruz Garamammadov (2012-11-25 21:12:21)
heyek ki abstract "heyvan" klassin var. heyvan myHeyvan = new heyvan ne netice verecek. hansi heyvan ve ya canli olacaq? heyvan myHeyvan = new peleng ise pelengin funksionalligini dashiyan heyvan yaradacaq. mentiqi budur. yeni mashindan mashin yaradanda ne cixir ortaya? yaxush ishciden ishci yaradanda? mensheyi melum olmayan bir varliq, amma mashindan BMW, yaxud sedan yaradan, ya ishciden menecer, developer yaradanda ortaya nese real bir shey cixir. ona gore anstract klassdan numayende yaratmaq olmur

dragon_700 (2012-11-24 09:32:45)
meselen bele bir sade program olsun: abstract class AC{ abstract public void m(); } class Main{ public static void main(String[] a){ AC obj = new AC(); obj.m(); } }