首页 > 其他 > 详细

顶]面向对象(11)(继承)

时间:2014-03-21 19:29:30      阅读:488      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

 

 

 

bubuko.com,布布扣

Student 和worker 中都有共性 姓名年龄 提取出来 放在person中 将Student 和worker继承person

 

 

这是多继承 就 不知道允许那一个 有安全隐患

 

bubuko.com,布布扣

 

bubuko.com,布布扣

 

 

bubuko.com,布布扣

 

 

谁里面有谁 是聚合  谁是谁的一种是继承

组合按照事物的紧密程度划分:例如球队里面少一个球员 无所谓
人身部分少个手就不行

 

 

bubuko.com,布布扣

 

 

超类和子类定义相同名字的变量 打印就是子类的

bubuko.com,布布扣

 


super。num 是调永远父类的引用

 

如果子父类中的方法名字相同

bubuko.com,布布扣

 

 

bubuko.com,布布扣

 

如果运行只会运行子类的函数 这种方式叫做覆盖或者说是重写

 

 

bubuko.com,布布扣

 

如图 创建了子函数的同时 加载父类 另外子父类中方法的名字是一样的

 

 

 

bubuko.com,布布扣

 

bubuko.com,布布扣

 

bubuko.com,布布扣

 

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

 

.要么有this 要么有super
2者不能同时在一个函数中出现 2者都在第一行

 

顶]面向对象(11)(继承),布布扣,bubuko.com

顶]面向对象(11)(继承)

原文:http://blog.csdn.net/a6613459/article/details/21640469

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!