关于继承的问题
2015-10-13 20:30
253 查看
继承,我这里只说方法,
继承关心的是我从父类继承来的东西有不是拥有的东西(简单地说也就是能使用的东西)
1。访问修饰符为private的方法不能被继承,而是被隐藏,在子类中可以写一个跟父类访问修饰符为private方法一样的方法,(这里不存在覆盖问题,因为方法被隐藏,根本就没有被继承,所以不存在覆盖问题,在子类里面写的方法,实际就是在子类中添加了一个可用的方法而已)
2. 对于继承来方法可以进行重写也就是覆盖父类方法,可以通过super调用父类方法。
3 static的方法不能被继承,也不能被隐藏,所以在子类中不能对他进行重写,也不能添加一个签名一样的方法。 他在子类中实际存在。
继承关心的是我从父类继承来的东西有不是拥有的东西(简单地说也就是能使用的东西)
1。访问修饰符为private的方法不能被继承,而是被隐藏,在子类中可以写一个跟父类访问修饰符为private方法一样的方法,(这里不存在覆盖问题,因为方法被隐藏,根本就没有被继承,所以不存在覆盖问题,在子类里面写的方法,实际就是在子类中添加了一个可用的方法而已)
2. 对于继承来方法可以进行重写也就是覆盖父类方法,可以通过super调用父类方法。
3 static的方法不能被继承,也不能被隐藏,所以在子类中不能对他进行重写,也不能添加一个签名一样的方法。 他在子类中实际存在。
相关文章推荐
- Java中的clone方法
- MySQL-5.6.24免安装版配置方法
- Hadoop的安装和配置
- leetcode [Generate Parentlesies]解题报告
- 复杂业务简单化的一个小技巧
- zoj 3870 Team Formation
- java web 手动部署项目步骤
- Spring4.0集成Junit4测试case
- 【C++】观察者模式
- linux并发服务器(1)
- Mongodb总结3-稍微封装一下
- 斐波那契数列-台阶问题
- Mongodb总结3-稍微封装一下
- Mongodb总结3-稍微封装一下
- 安卓中页面(activity)的数据交互的方式:
- C++中进程间相互通信的十一种方法(转)
- gcc中gdb调试工具的使用
- 【曾经】进制转换器C#
- Idea KeyGen
- 使用spark 计算netflow数据初探