A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 束带骑士 中级黑马   /  2016-1-2 23:58  /  512 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


//抽象类

//抽象类由来:1.想要继承此类的所有子类具有特定的功能,但
//每个子类的功能实体确不相同,此时就需要把方法定义成抽象功能
//而含有抽象功能的类必须定义成抽象类

//抽象类由来:2.在程序开发中,项目负责人给的接口比如是一个
//动物类,而自己需要具体的猫类,和虎类,而猫类和和虎类都
//属于猫科动物,程序员就可以把猫类和虎类共有的属性和方法抽取
//成一个抽象父类————猫科动物,让猫科动物先实现猫类和虎类共有的属性和功能
//提高代码复用性;
//如果后期再需要一个豹类,而豹类也属于猫科动物,又提高了代码的扩展性


              抽象类中定义的是共性功能
              接口中定义的是拓展功能

1 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马