黑马程序员技术交流社区
标题:
抽象类的意义
[打印本页]
作者:
束带骑士
时间:
2016-1-2 23:58
标题:
抽象类的意义
//抽象类
//抽象类由来:1.想要继承此类的所有子类具有特定的功能,但
//每个子类的功能实体确不相同,此时就需要把方法定义成抽象功能
//而含有抽象功能的类必须定义成抽象类
//抽象类由来:2.在程序开发中,项目负责人给的接口比如是一个
//动物类,而自己需要具体的猫类,和虎类,而猫类和和虎类都
//属于猫科动物,程序员就可以把猫类和虎类共有的属性和方法抽取
//成一个抽象父类————猫科动物,让猫科动物先实现猫类和虎类共有的属性和功能
//提高代码复用性;
//如果后期再需要一个豹类,而豹类也属于猫科动物,又提高了代码的扩展性
抽象类中定义的是共性功能
接口中定义的是拓展功能
作者:
qinrongchang
时间:
2016-1-3 21:11
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2