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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

哈哈哈哈

中级黑马

  • 黑马币:13

  • 帖子:26

  • 精华:0

© 哈哈哈哈 中级黑马   /  2015-5-25 13:44  /  376 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在学习类的时候,我把它形象的理解成一个人。这里说的人表示还没有性别,没有面部表情,没有五官等其他特点,它仅仅是一个人体轮廓,这就相当于一个抽象类,当它作为父类时,它的子类是对于抽象类加以具体的实现,因此在人体上有了性别,性格,还有五官等的差异,这个具体的人是左撇子还是右撇子。父类就相当于一个模板而已,它的子类才体现出来区分同类型东西上的差异。

10 个回复

倒序浏览
子类继承抽象类后,就有了抽象类中的除private外的成员变量和普通方法,并且必须重写他的抽象方法,子类可以定义自己的成员变量覆盖父类,所以抽象类不能说是一个模版,因为子类不用和他一模一样;反之接口才像是一个模版,实现接口的类必须重写它的所有方法。
回复 使用道具 举报
你可以把类理解成人类。对象就是某一个人。。。方法属性就是这个人的特性
回复 使用道具 举报
学习一下
回复 使用道具 举报
半世心修 发表于 2015-5-25 14:42
子类继承抽象类后,就有了抽象类中的除private外的成员变量和普通方法,并且必须重写他的抽象方法,子类可 ...

你的回答让我有更深的认识。
回复 使用道具 举报
雪域星辰 发表于 2015-5-25 14:47
你可以把类理解成人类。对象就是某一个人。。。方法属性就是这个人的特性 ...

就这个意思
回复 使用道具 举报
哈哈哈哈 发表于 2015-5-26 12:51
你的回答让我有更深的认识。

嗯,模版是按着它做。继承是不用这么干的~
回复 使用道具 举报
菜鸟来学习
回复 使用道具 举报
类就是群体的共有属性和方法,是一个不断抽离的过程
回复 使用道具 举报
比较比较恰当
回复 使用道具 举报
我也觉得楼上的回答好容易理解!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马