黑马程序员技术交流社区
标题:
关于继承和静态的一点总结的问题
[打印本页]
作者:
牧风
时间:
2016-7-30 23:13
标题:
关于继承和静态的一点总结的问题
1.子类不能继承父类的私有成员
2.JAVA中重写规则
参数列表必须相同
方法名必须相同
返回值基本类型时,必须相同
返回值为引用数据类型时相同或者子类小
-->父类的返回值类型是子类返回值类型的父类
访问权限相同或者子类方法更大
3.为什么继承?
增加代码复用性
弊端 增加耦合性 你变了 我不变 耦合性低
4.考虑参数返回值 时 注意谁调用方法
5.类A中有方法 B C(B打印语句D,C输出类的成员变量E F)
此时要调用B方法 创建A的对象 Z 然后Z.B() 输出语句D 但是堆内存中开辟的空间没有用到,此时浪费了堆内存
此时 需要将B方法设置成静态 直接A.B()就可以输出语句C 完全没有创建对象来浪费堆内存
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2