首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA沿袭初始化

2012-12-23 
JAVA继承初始化public class Test2{public static void main(String [] args){A anew A()B bnew B()a.

JAVA继承初始化
public class Test2{
public static void main(String [] args){
A a=new A();
B b=new B();
a.func();
b.func();
System.out.println("a.i="+a.i);
System.out.println("b.i="+b.i);
A c= new B();
c.func();
System.out.println("c.i="+c.i);
}
}

class A {
int i=1;
public void func(){
System.out.println("func in A");
}
}
class B extends A{
int i=2;
public void func(){
System.out.println("func in B");
}




输出结果:


func in A
func in B
a.i=1
b.i=2
func in B
c.i=1

热点排行