您的位置:首页 > 编程语言 > Java开发

#java#抽象类与抽象方法

2016-02-16 09:46 246 查看
抽象方法:

1.抽象方法用abstract修饰

abstract void funA();

2.抽象方法没有方法体

抽象类:

1.抽象类用abstract关键词修饰

abstract class Person{}

2.抽象类不能生成对象,必须由子类来继承它

3.如果一个类含有抽象方法,那么这个类必须声明为抽象类。

4.抽象类可以没有抽象方法。如果你不想让你的类生成对象,那么标记它为抽象类。

5.抽象类可以有构造函数么?

可以。虽然抽象类无法生成对象,理论上不需要抽象类,

但抽象类的子类的构造函数会调用父类的构造函数。

所以抽象类可以有构造函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  #java #抽象类