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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

王晓亮

中级黑马

  • 黑马币:-108

  • 帖子:109

  • 精华:0

© 王晓亮 中级黑马   /  2015-12-16 22:17  /  685 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天基础班的第8天,学到了面向对象!接下来我分享有以下一下对面向对象的概念和继承的概念,
Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。
抽象方法即只有功能声明,没有功能主体实现的方法。
抽象类用来描述一种类型应该具备的基本特征与功能,例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。而犬科描述了所有的犬科子类应具备的属性和行为。
具体如何去完成这些行为由子类通过方法重写来完成,如:狼和狗都有吼叫的方法,可是吼叫内容方式不同。所以抽象出来的犬科虽然有吼叫功能,但是并不明确吼叫的细节。

1 个回复

倒序浏览
吼叫的方式不同。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马