满意答案
ekzx7177
2013.01.14
采纳率:50% 等级:12
已帮助:9748人
abstract class A { //声明抽象类A
public void dispaly(){} //声明抽象方法void display();
}
interface B { //声明接口B
public void draw(); //声明接口方法 Void draw();
}
class C extends A implements B{ //C类继承了抽象类A,实现了接口B
public void display() {
System.out.println("这是抽象类中抽象方法的具体实现");
}
public void draw() {
System.out.println("这是接口中抽象方法的具体实现");
}
}
public class Test{
public static void main(String args[]){
C c=new C();
c.display();
c.draw();
System.out.println("\n以下是使用抽象类引用、接口变量调用方法的结果:\n");
A a=c; //声明抽象类的引用a,并将c赋给a
a.dispaly(); //用抽象类引用调用方法
B b=c; //声明接口变量b,并将c赋给b
b.draw(); //用接口变量调用方法
}
}
已经过验证,可以直接运行.
00分享举报