//抽象类不能产生任何实例对象
//接口是一种特殊的抽象类,
/*
abstract class A
{
abstract void aa(int x,String str);
}
class B extends A
{
void aa(int x,String str)
{
}
}
*/
//接口中所有的方法默认的是public
interface Runner
{
int ID = 1;
void run();
}
interface Animal extends Runner
{
void breathe();
}
class Fish implements Animal
{
public void run()
{
System.out.println("fish is swimming....");
}
public void breathe()
{
System.out.println("fish is bubbling...");
}
public static void main(String args[])
{
Fish fh = new Fish();
fh.run();
fh.breathe();
}
}
抽象类接口
本文通过一个具体的Java示例介绍了如何使用接口和抽象类。示例中定义了一个名为Runner的接口,并创建了一个实现该接口及另一个继承自Runner的接口Animal的Fish类。Fish类实现了接口中定义的方法run()和breathe(),展示了接口与抽象类在Java中的应用。

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



