forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программирование (http://forum.boolean.name/forumdisplay.php?f=54)
-   -   abstract (http://forum.boolean.name/showthread.php?t=7591)

Serg_Bloim 07.01.2009 20:14

abstract
 
Что значит, если при обьявлении класса, метода используется это слово и для чего это делается?

HolyDel 07.01.2009 20:55

Ответ: abstract
 
не может быть создан объект типа абстрактного класса.
т.е. от него можно только наследоваться, а объекты объявлять нельзя.

Serg_Bloim 08.01.2009 02:57

Ответ: abstract
 
А что относительно методов классов?

Piligrim 08.01.2009 11:13

Ответ: abstract
 
Методы можно определять как обычно.

Serg_Bloim 08.01.2009 17:09

Ответ: abstract
 
Извиняюсь, некорректно задал вопрос. Что означает, если метод класса определен со словом abstract? Например метод paint() класса Canvas определен так:
protected abstract void paint (Graphics g).

Piligrim 08.01.2009 17:51

Ответ: abstract
 
это значит, что он должен быть обязательно переопределен у наследника.


Часовой пояс GMT +4, время: 06:50.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot