首页 > 其他分享 >抽象类

抽象类

时间:2022-11-06 00:44:14浏览次数:52  
标签:子类 抽象 必须 声明 抽象类 方法

抽象类不能实例化对象,类的其它功能存在,变量、方法和构造的访问方式和普通类一样

抽象类必须被继承,才能被使用

抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口

如果一个类包含抽象方法,那么该类必须是抽象类。

任何子类必须重写父类的抽象方法,或者声明自身为抽象类。

继承抽象方法的子类必须重写该方法。否则,该子类也必须声明为抽象类。抽象类不能被实例化。只有抽象类的非抽象子类可以创建对象。 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法。抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。

标签:子类,抽象,必须,声明,抽象类,方法
From: https://www.cnblogs.com/kaiserchu/p/16861796.html

相关文章