java抽象类

来源:互联网 发布:函数式编程语言 编辑:程序博客网 时间:2024/06/16 18:01

1.包含一个或者多个抽象方法的类,必须被声明为抽象的。

2.除了抽象方法外,抽象类也可以包含具体数据和具体方法。

3.抽象类的子类如果没有定义全部的抽象方法,那么这个类仍然是抽象的。如果定义了全部的抽象方法,那么可以不必声明为抽象类。

4.不含抽象方法的类也可以声明为抽象类。

5.抽象类不能够实例化,即不存在new Person(vince ru)这种情况。但是可以定义抽象类的对象变量,并且该变量只能引用非抽象子类的对象。

例如Person P=new Student(“Vince vu”);



原创粉丝点击