关于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
没有评论:
发表评论