新浦京81707con > 注册购买 > java复习总结2之静态方法,Java面试集合

原标题:java复习总结2之静态方法,Java面试集合

浏览次数:157 时间:2019-05-29

如何是接口(interface)

接口中的方法都是空虚方法public权限,全部都以虚幻函数,不能够生成靶子

interface Student{
public void read();
public void write();
}

class ChineseStudent implements Student{
//复写
public void read(){
 System.out.println("read");
}
public void write(){
 System.out.println("write");
}
}

class Test{
public static void main(String args[]){
 ChineseStudent chinesestudent = new ChineseStudent();
 Student student = chinesestudent;

 student.read();
 student.write();
}
}

接口的概念和应用格式

interface 接口名 {
          [public] [static] [final] 变量;
          [public] [abstract] 方法;
}

class 类名 implement 接口列表 {
          //实现所有接口中声明的方法
}

什么是接口呢?这几个类中存有的艺术都是空泛方法。

接口不等抽象,未有构造方法,接口不是叁个类。

接口中也不可能成立对象,抽象方法也无法。

JDK1.8以前,interface来定义接口,通过implements器重字让接口和类发生关系,类达成接口,要重写接口中的全部抽象方法。

Java中只有单承袭,多完成,1个类能够三番五次三个父类,但三个类能够兑现四个接口。

实现接口用implements关键字,
一个接口可以实现多个接口,
一个接口可以继承多个接口
interface Student{
public void read();
public void write();
}

interface Teacher{
public void teach();
public void test();
}

class Person implements Student,Teacher{
public void read(){
 System.out.println("read"):
}
public void write(){
 System.out.println("write");
}
public void teach(){
 System.out.println("teach"):
}
public void test(){
 System.out.println("test"):
}
}

// 测试
class Test{
public static void main(Str