public static void main(String[] args) {
A a1 = new A();
a1test(100);
A a2 = new B();
a2test(100);
A a3 = new C();
a3test(100);
}
}
class A {
public void test(int i) {
Systemoutprintln("A");
}
}
class B extends A {
public void test(int i) {
Systemoutprintln("B");
}
}
class C extends B {
public void test(int i) {
// supertest(i);
Systemoutprintln("C");
}
}
A
B
C
public String name="haha";//名字
public void say() {//说话方法
Systemoutprintln(name+" say hi");
}
}
class Cat extends Animal{//猫类继承了动物类
}
public class Test {
public static void main(String[] args) {
Cat cat=new Cat();//实例化一个猫
catsay();//由于猫继承了动物,所以继承了他所有非private的属性和方法
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)