package study;
//接口是一个特殊的类,里面全是全局常量和公共的抽象方法
//全局常量 static final声明的变量
//接口
// interface 接口名称{
// 全局常量;
// 抽象方法;
// }
//实现接口与抽象类一样,接口也必须通过子类,
//子类通过implements关键字实现接口
//实现格式
// class 子类 implements 接口A,接口B,...{
// }
//一下两种写法是一样的,因为在接口里面默认[方法]都是public和abstract的,
//且变量都是用static final修饰的
// interface A{
// public static final String AUTHOR="天河学院";
// public abstract void print();
// public abstract String getInfo();
// }
// interface B{
// String AUTHOR="天河学院";
// void print();
// String getIofo();
// }
interface Person{
public abstract void speak();
public abstract void run();
}
class Child implements Person{
public void run() {
System.out.println("孩子在跑步");
}
public void speak() {
System.out.println("孩子在说话");
}
}
class Student implements Person{
public void run() {
System.out.println("学生在跑步");
}
public void speak() {
System.out.println("学生在说话");
}
}
public class exercise {
public static void main(String[] args) {
Child a = new Child();
a.speak();
Student b =new Student();
b.run();
}
}
11.0接口
最新推荐文章于 2024-07-24 08:00:00 发布