文章目录
接口
Java不支持多重继承。有了接口,就可以得到多重继承的效果。
接口(interface)是抽象方法和常量值的定义的集合。
从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。
接口的特点:
用interface来定义。
接口中的所有成员变量都默认是由public static final修饰的。
接口中的所有方法都默认是由public abstract修饰的。
接口没有构造器。
接口采用多层继承机制。
定义Java类的语法格式:先写extends,后写implements
父类需要稳定和抽象
为什么要接口
哈哈哈哈
public abstract class Person1 {
int age;
String name;
char sex;
public abstract void method();
}
/**
* 会唱歌的会做饭的老师
* @author jkjkjk
*
*/
public class Cteacher extends Person1 implements Cooking, Singing{
String course;
//用set get
public void setInfo() {
super.age = 18;
super.name = "wanba";
super.sex = '男';
this.course = "javajavajava"