有些伤口,无论过多久,依然一碰就痛;有些人,不管过多久,也还是一想起就疼
大家好,又是迷人的一天开始了
1、今天我们首先解决父类的私有属性调用的问题
比如,之前我们了解到,继承,如果一个子类和继承了一个父类,我们在测试类里面,就可以调用父类以及子类的方法,但是我们不得不考虑一个问题,那就是如果子类和父类有相同的名字的属性,或者相同名字的方法,那么测试类最后到底调用的是谁?
我们直接上级,先直接创建父类
//父类
public class Fu {
}
随后子类:
//子类
public class Zi {
}
测试类:
//测试类
public class TestA {
}
随后我们让子类继承父类,并在父类中创建私有属性set
public class Zi extends Fu{
}
public class Fu {
private String sex="csdn";
}
~~ ~~
我们在测试类调用:
我们可以发现根本调用不了,那肯定会有大聪明想着可以不可以用构造方法或者get或者set获取呢?
我们要搞清楚一点,子类继承父类确实可