第二十七天
认识了接口,学会了接口的声明方法,明天学习接口的使用
一、接口
接口时Java语言中为解决无法实现多继承而提供的一个解决方案。接口中没有实际的方法实现,只定义了一些空壳,一个类可以通过接口实现多重继承关系。
二、接口的定义以及使用
1、一个简单接口的例子
接口就是一种特殊的抽象类,接口中只提供了方法的原形,但是没有具体的方法实现。
**接口中的方法都是抽象类,并没有方法具体的实现。接口中的方法,必须由接口的实现类来实现。
interface Student{ int clas = 0604;//设置班级 void learning();//设置学习方法 void eat(); //吃饭方法 void sleep(); //睡觉方法 } class Student1 implements Student{ public void eat(){ System.out.println("学生正在学习"); } public void learning(){ System.out.println("学生正在吃饭"); } public void sleep(){ System.out.println("学生正在睡觉"); } }
***接口中的方法都是抽象类,并没有方法具体的实现,接口中的方法必须由接口的实现类来实现。
2、接口的定义
[修饰符] interface 接口名[extends 父类名列表]{
[public][static][final]常量;
[public][abstract]方法;
}