package jiekou;
public interface B {
void learn();
}
package jiekou;
public class Application implements A,B{
@Override
public void eat() {
// TODO Auto-generated method stub
}
@Override
public void run() {
// TODO Auto-generated method stub
}
@Override
public void learn() {
// TODO Auto-generated method stub
}
}
package jiekou;
public interface A {
//在接口中可以写方法但是不能实现方法
//接口中的方法都是抽象的默认有public abstract
//接口中的方法都是由实现类去实现的
void run();
void eat();
}
//接口就是一种规范,本质是契约
/*
接口作用:
1.约束
2.定义一些方法让不同的人实现
3.public abstract默认的不用写出
4.接口不能被实例化,接口中没有构造方法
5.implements 可以实现多个接口
6.必须重写接口中的方法
7.不用写public static final 定义常量
*/