我很穷的,没多少积分了,20分问个问题
下面的代码会输出什么?为什么啊??public class ExtendTest {
public static void main(String[] args) {
new Child().prt();
}
}class Child extends Father {
public void printF() {
System.out.println("F-Child");
} public void printM() {
System.out.println("M-Child");
}}class Father {
public void printF() {
System.out.println("public:Father");
} private void printM() {
System.out.println("private:Mother");
} public void prt() {
printF();
printM();
}}
下面的代码会输出什么?为什么啊??public class ExtendTest {
public static void main(String[] args) {
new Child().prt();
}
}class Child extends Father {
public void printF() {
System.out.println("F-Child");
} public void printM() {
System.out.println("M-Child");
}}class Father {
public void printF() {
System.out.println("public:Father");
} private void printM() {
System.out.println("private:Mother");
} public void prt() {
printF();
printM();
}}
解决方案 »
- 数组中的反转小问题
- 【高手来帮忙2个问题】jni加载dll文件后,程序中能否手动代码卸载???另外如何让程序代码运行n个小时候退出,1分钟后再重启程序
- 怎么样判断textField用户输入的是整数?(在线等)
- 怎么在程序中使用另一个目录下的class?在线等
- 从哪里能下载到mm.mysql?
- 抓狂啊!程序员真不是女生干的活,太不仁道!
- 从数据库中查询出的Resultset如何在JTable中显示
- 请问web service到底是个什么东西?谢谢
- QQ1818477,初学者欢迎你的交流!
- java新手求助,关于Graphics
- 我刚学java,实在没法了,求助啊!
- java下创建一个新文件路径的方法
F-Child
private:Mother
第一个结果你懂得子类不能覆盖父类的私有方法。
而且Child没有覆盖Father的prt方法。
所以第二个实际上调用的是Father的printM方法。
F-Child
private:Mother
所谓私有性private是指只有在该类内部可访问,就连子类也是无法访问的!不只是类方法,还有类成员也是一样。