java java面向对象-类和类以及类和接口的关系图
20180404 java java面向对象-类和类以及类和接口的关系图
//水生动物规范
Interface ISwimable
{
void swim();
}
//爬行动物规范
Interface IWalkable
{
void swim();
}
//动物
class Animal
{...}
//鱼
class Fish extends Animal implementISwimable
{
public void swim()
{
System.out.println("游泳");
}
}
//青蛙
class Frog extends Animal implementISwimable, IWalkable
/*
需要实现所有接口中的抽象方法
*/
{
public void swim()
{
System.out.println("蛙泳");
}
public void walk()
{
System.out.println("跳一跳");
}
}
//演示接口
public class InterfaceDemo
{
public static void main(String[] args)
{
ISwimable f =new Fish();
f.swim();
Frog frog = new Frog();
frog.swim();
frog.walk();
}
}
图示如下: