java-接口

普通类:接口只有具体实现,

抽象类:具体实现和规范(抽象方法)都有!

接口:只有规范 ,方法的定义  

接口比抽象类还抽象

声明接口关键字interface

implements 实现

接口可以多实现,实现了接口的类,就需要重写接口中的方法

 

注意:

1. 接口不能被实例化,接口中没有构造方法 

2. 实现类如果重写了接口,并用多态方法,输出的结构是实现类重写接口的内容.

例子:

接口

public interface UserDao {
void getUser();
}

实现类

public class UserDaoImpl implements UserDao{
public void getUser() {
System.out.println("默认获取用户的Dao数据");
}
}

测试调用

public class MyTest {
public static void main(String[] args) {
UserDao userDao = new UserDaoImpl();
userDao.getUser();
}

}

结果:
默认获取用户的Dao数据

--------------------------------------------------------------------------------------------

接口:

//静态常量 public static final 

 int AGE =99;

//接口中方法都是抽象的 public  abstract

 vid add(String name);

 

posted @ 2020-12-24 08:51  面瘫患者  阅读(65)  评论(0编辑  收藏  举报