package demo;
interface Runner{
int ID=1;
void run();
void fly();
}
abstract class AI implements Runner{
public void run(){
System.out.println("I am running");
}
public void bb(int x,int y){
System.out.println((x+y));
}
abstract void breathy();
}
public class TestInterface extends AI /*implements Runner*/{
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
TestInterface ti=new TestInterface();
ti.run();
ti.breathy();
ti.fly();
ti.bb(1, 2);
}
void breathy() {
System.out.println("I am breathing");
}
public void fly() {
System.out.println("I am flying");
}
}
本文通过一个具体的Java代码示例介绍了如何使用接口和抽象类,并展示了如何在一个具体类中实现这些抽象行为。示例中包括了基本的运行、呼吸和飞行方法,以及一个加法方法。

被折叠的 条评论
为什么被折叠?



