抽象类
在Java中所谓的抽象类,就是在类的说明中用关键字abstract修饰的类
1.抽象方抽象类
在Java中所谓的抽象类,就是在类的说明中用关键字abstract修饰的类,抽象方法只有声明没有具体实现
1.抽象方法必须由子类来重写
2.抽象类不能被实例化,子类继承实例化方法
3.一个类只有一个抽象方法,这个类必须声明抽象类
4.子类抽象方法不能与父类抽象方法名相同
5.abstract不能与final并列修饰同一个类
普通类
普通类可以实例化,实例化后可以调用自己类中的属性和方法或父类的方法和属性。
普通类的构造方法中必须要调用父类的构造方法
抽象类与普通类区别
普通类不能包含抽象方法,抽象类可以包含抽象方法。
抽象类是不能被实例化的,就是不能用new调出构造方法创建对象,普通类可以直接实例化。
如果一个类继承于抽象类,则该子类必须实现父类的抽象方法。如果子类没有实现父类的抽象方法,则必须将子类也定义为abstract类。法必须由子类来
04-22
2万+
07-19
07-19
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交