标题: 神题 ?帮我看看这个代码,我有好多疑问 [打印本页] 作者: 碎流 时间: 2014-8-21 00:12 标题: 神题 ?帮我看看这个代码,我有好多疑问 class A {
void fun1() { //6,父类怎么访问子类?
System.out.println(fun2());
}
int fun2() { //
return 123;
}
}
class B extends A { //5.为什么不可以加public
int fun2() {
return 456;
}
public static void main(String args[]) { //1,主函数定义在这里什么意思?
B b = new B(); //创建一个类B.
b.fun1(); //2,这里怎么会访问到父类的fun1方法?
A a = b; //3,把子类给父类什么意思?
a.fun1(); //4,这里怎么实现?
}
}
运行结果:456 456
作者: hejinzhong 时间: 2014-8-21 07:26
下面是个人理解,可以参考下,说的不是很透彻,很多概念是需要自己积累学习。
class A
{
void fun1()
{ //6,父类怎么访问子类?
System.out.println(fun2());
}
int fun2()
{
return 123;
}
}
public class B extends A //5.为什么不可以加public
{
int fun2()
{
return 456;
}
public static void main(String args[]) //1,主函数定义在这里什么意思?