JAVA中私有属性private能被子类继承吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中私有属性private能被子类继承吗相关的知识,希望对你有一定的参考价值。
能被继承,只是不能通过子类访问,要通过父类的非private属性方法去访问各个访问如下:
public
公共,加上这个修饰的类或属性,可以在同一个包或者别的包里面访问
private
私有的,加上这个修饰的类或属性,只能在同类里访问,同包和别的包不能访问
protected
保护,加上这个修饰的类或属性,只能在类和同包访问,别的包不能访问 参考技术A 子类中有这个变量,但是子类不能直接访问和修改该变量。 参考技术B 不....................能
java继承
当多个类中出现重复的属性和方法时会造成
(1)代码的冗余度高
(2)不符合开闭原则---》对扩展开放,对修改封闭(尽可能少的修改类)
实现继承的步骤
父类:抽取公共的属性和方法
子类:使用extends继承父类
子类不能够继承的东西:
1.private私有的不能被继承
2.构造方法不能被继承(也不能重写)
3.不在同包中的,父类使用默认修饰符的,不能被继承
虽然这些不能被直接继承,但是如果有方法可以间接的被调用(set,get方法)。
以上是关于JAVA中私有属性private能被子类继承吗的主要内容,如果未能解决你的问题,请参考以下文章