关于java继承机制的一点误区

来源:互联网 发布:香港理工大学gpa算法 编辑:程序博客网 时间:2024/05/18 09:56

关于java继承,就是子类倒地从父类集成过来了什么?之前面试有过一道题

 

public class TestA{   private int a ;   public void setA(int a){    this a = a;}   public int getA(){   return a;  }public void TestA(){ this a =a;}}public class TestB extends TestA{   public void TestB(int a){      }}


 

这样是正确的吗?答案是no.虽然B继承了A,但是因为属性a是private的,所以他对子类也是透明不可见的。因此子类无法直接使用属性a;



本文是使用 B3log Solo 从 记录点滴--从今天开始,做一个幸福的人! 进行同步发布的
原文地址:http://www.ithome.me/articles/2011/06/07/1307434453789.html