java中的私有变量是否可以继承

Java高级开发 Java 786浏览 108评论

Java父类中权限为private的私有变量子类对象继承后,在其内存中其实也有该变量存在,只是不能直接引用该变量,而是需要通过调用父类public或protected的set或get等方法使用该变量。

publicclassTest{publicstaticvoidmain(String[]args){Sub1s1=newSub1();s1.p();Sub2s2=newSub2();s2.p();}}//父类classSup{privateObjectobject=newObject();publicvoidp(){System.out.println("object="+object);}}//子类classSub1extendsSup{}//子类classSub2extendsSup{}输出:  object=java.lang.Object@15db9742  object=java.lang.Object@6d06d69c

以上就是java中的私有变量是否可以继承的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!