Java 继承问题
来源:互联网 发布:zbar arm linux移植 编辑:程序博客网 时间:2024/06/08 01:03
java 的子类不能继承父类的private方法,即使子类中有重写与父类private方法名字相同的方法,在子类对象调用父类方法的时候只能识别父类的private方法,而不是重写的方法。
我们看个简单的例子:
class A {
private void f1() {
System.out.println("A");
}
public void f2() {
A a = new B();
System.out.println(a instanceof A);
System.out.println(a instanceof B);
a.f1();
}
}
class B extends A {
void f1() {
System.out.println("B");
}
}
public class test {
public static void main(String[] args) {
B b = new B();
b.f2();
}
}
最后输出的是true true A,因为B首先调用父类A的f2方法,而f2中的对象a虽然既是A的实例又是B的实例,但只能识别父类A中的f1方法,它不知道B中的f1方法。
- Java 继承问题
- Java继承--问题
- java继承的问题
- java继承问题
- java继承问题
- java笔试问题(继承)
- java继承的权限问题
- java继承的权限问题
- java中多继承问题
- java的private继承问题
- 关于java 中的继承问题
- Java静态方法继承问题
- java接口的继承问题
- java的继承覆盖问题
- java接口的继承问题
- java中的继承-子类继承父类的权限问题
- Java类继承中的构造函数问题
- Java构造函数的继承问题
- uva548 Tree
- 如何编写复杂的多表查询SQL
- 最大流/最小割
- 如何编写复杂的多表查询SQL
- 如何编写复杂的多表查询SQL
- Java 继承问题
- java final 关键字
- 调试dhtmlscheduler浏览器兼容性问题
- 最大流算法实现
- 兼容IE和Firefox的设为首页和收藏的Javascript代码
- 呵呵
- 中断 INT 20H
- 用win7的启动菜单实现linux系统引导
- V$SQLTEXT,V$SQL,V$SQLAREA的区别