Java中接口的調用


Java中接口的調用
  1. 類是類,接口是接口,它們是同一層次的概念。

  2. 接口中的方法均為抽象方法;生來必須重寫

  3. 接口中的值均為常量;這里強制用final修飾

  4. Java中只可以同時繼承一個父類,但接口可以同時使用多個

    package com.abstracted;
    //這里創建時選擇接口interface ;不是選擇class
    public  interface face01 {
        public static final int num = 12;//一旦被final修飾則為常量
        public abstract void pig();
        public abstract void dog(int b);

    }
    interface face02{
        public abstract void pig();
        public abstract void pg();
    }

    class  Student implements face01,face02{
        @Override
        public void pig() {
            System.out.println("這是一只豬");
        }

        @Override
        public void dog(int b) {
            System.out.println("這是一只狗");
        }

        @Override
        public void pg() {
            System.out.println("這是一只pinkDog");
        }
    }
    class stud {
        public static void main(String[] args) {

            face01 face01 = new Student();
            face02 face02 = new Student();
            //因為num是靜態的所以;可以直接類名加方法名
            System.out.println(face01.num);
            //調用接口的屬性
            System.out.println(Student.num);
            //對實現類創建對象,對象調用接口的常量
            Student student =new Student();
            System.out.println(student.num);
            face01.dog(5);
            face01.pig();
            face02.pg();
        }
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM