没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
讲师:专治八阿哥的孟老师
1 / 4
继承
继承是面向对象三大特征之一,可以解决代码中的冗余。
概念
以狗类为例。狗有很多品种,比如:阿拉斯加犬、萨摩耶犬、博美犬、牧羊
犬等。这些品种的狗体型和毛色不一致,但都属于狗类,拥有狗类的相同特征,
比如汪汪叫、有毛、摇尾巴、四条腿等。
比如鸟类:画眉鸟、燕子、鸽子等,它们都有自己的特征,但是还都有鸟类
的共同特征:羽毛、会飞、两条腿、喙、下蛋等。
那么这个具有共同特征的类称作父类(如:狗类),具有各自不同特征的类称
为子类(比如:阿拉斯加、萨摩耶)
示例 1:
人类是父类,老师和学生也是人类,具有人类共有的特征:姓名、年龄、性
别等。
可以看到 Student 和 Teacher 中有和 Person 重复的代码。既然老师和学生也
是人类,那么可以将人类作为父类,老师和学生作为子类。
语法:
[访问修饰符] class 子类类名 extends 父类类名
删除 Student 和 Teacher 中与 Person 重复的属性(上图中红框内的属性),在
类名后加上 extends Person,如下图:
资源评论
专治八阿哥的孟老师
- 粉丝: 2524
- 资源: 116
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功