package day17.t2.interfaces;
public class TestApplyinterface {
public static void main(String[] args) {
Runnable r = new Cat();
r.run();
}
}
class Animal {
String name;
int age;
String sex;
public void eat() {
}
public void sleep() {
}
}
class Dog extends Animal implements Runnable,Swimmable {
String fuColor;
public void run() {
System.out.println("跑");
}
@Override
public void swi() {
}
}
class Cat extends Animal implements Runnable, Climebale {
String fucolor;
public void run() {
System.out.println("猫在奔跑");
}
public void chimb() {
System.out.println("猫在爬树");
}
}
class Fish extends Animal {
// public void swim()
}
class Bird extends Animal {
// public void fiy()
}
package day17.t2.interfaces;
interface Runnable {
//跑
abstract void run();
}
interface Swimmable {
//游
public abstract void swi();
}
interface Climebale {
//爬
void chimb();
}
interface Flyable {
//游
void fiy();
}