首页 > 代码库 > abstract类的意义
abstract类的意义
一.抽象类和普通类的区别以及作用
抽象类的抽象方法,子类必须实现。比如父类有的方法在设计时,并不知道该怎么写,而要留给子类去实现,但又必须实现。这样的强制性是普通类所不具备的
1.约束定义, 比如某个方法 是抽象方法,子类必须要实现
2.基类公共包装,比如,封装一个公共的Page基类,把某些公共方提出来,方法里全是 虚方法,都有自己的方法实现,但是这个是类是一个抽象,不能实例化,只能由子类来实例化,子类可以重写基类方法,也可以直接用基类方法。
上面两点有一个公共的特点,就是基类一般不能示例化,用途不一样,一种是子类必须实现,一种是基类实现了,子类可以改写。
abstract类的意义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。