1. 程式人生 > 其它 >jQuery練習t238,從0到1

jQuery練習t238,從0到1

技術標籤:java

介面的特點

  1. 介面是抽象的,接口裡的方法也是抽象方法
  2. 一個介面可以用多個抽象方法
  3. 介面需要一個實現類,來重寫接口裡的抽象方法
package 介面;

public interface test1 {
    public abstract void test1();

}

關鍵字

在定義介面時,格式是:

interface 介面名{}

在定義接口裡的方法,格式是:

public abstract void 方法名();

在介面定義方法時,系統預設在定義方法時嗎,在方法裡自己加上了 public abstract

在這裡插入圖片描述

package 介面;

public interface
test1 { void test1(); }

還可以帶引數的定義方法

程式碼如下:

package 介面;

public interface test2 {

    void name(String name);
    void age(int age);
}

介面繼承

package 介面;

public interface test1 extends test2{
    public abstract void test1();
}

在這裡插入圖片描述

實現類

怎麼用

  1. 需要在實現類中,呼叫介面
  2. 在呼叫介面時,可以多呼叫,在呼叫中加上一個“,”(逗號)就好
  3. 呼叫格式:public class 類名 implements test1,test2{}

程式碼如下:

package 介面;

public class test implements test1,test2{

    @Override
    public void test1() {
        System.out.println("測試1");
    }

    @Override
    public void age(int age) {
        System.out.println(age+"歲");
    }

    @Override
    public void name(String name)
{ System.out.println("我叫"+name); } }

測試類

public class testDemo {
    public static void main(String[] args) {}

建立一個實現類的物件,去呼叫實現類中重新的方法

package 介面;

public class testDemo {
    public static void main(String[] args) {

        test test = new test();
        test.test1();
        test.name("張三");
        test.age(2);
        System.out.println("==========");
        new test().test1();
        new test().name("李四");
        new test().age(8);
    }
}

總結

  1. 介面時抽象的
  2. 在呼叫介面時,可以多呼叫
  3. 介面也可以繼承
  4. 介面需要一個實現類來重新方法
  5. 在接口裡的方法,可以省略public abstract