日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

interface关键字

發布時間:2023/12/3 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 interface关键字 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
接口的使用 1.接口使用interface來定義 2.Java中,接口和類是并列的兩個結構 3.如何定義接口:定義接口中的成員3.1 JDK7及以前:只能定義全局常量和抽象方法>全局常量:public static final.但是書寫時,可以省略不寫>抽象方法:public abstract3.2 JDK8:除了定義全局常量和抽象方法之外,還可以定義靜態方法、默認方法(略) 4. 接口中不能定義構造器的!意味著接口不可以實例化 5. Java開發中,接口通過讓類去實現(implements)的方式來使用.如果實現類覆蓋了接口中的所有抽象方法,則此實現類就可以實例化如果實現類沒有覆蓋接口中所有的抽象方法,則此實現類仍為一個抽象類 6. Java類可以實現多個接口 --->彌補了Java單繼承性的局限性格式:class AA extends BB implements CC,DD,EE 7. 接口與接口之間可以繼承,而且可以多繼承 ******************************* 8. 接口的具體使用,體現多態性 9. 接口,實際上可以看做是一種規范 package com.wdl.day15;public class InterfaceTest {public static void main(String[] args) {System.out.println(Flyable.MAX_SPEED);System.out.println(Flyable.MIN_SPEED); // Flyable.MIN_SPEED = 2;Plane plane = new Plane();plane.fly();} }interface Flyable{//全局常量public static final int MAX_SPEED = 7900;//第一宇宙速度int MIN_SPEED = 1;//省略了public static final//抽象方法public abstract void fly();//省略了public abstractvoid stop();//Interfaces cannot have constructors // public Flyable(){ // // } }interface Attackable{void attack();}class Plane implements Flyable{@Overridepublic void fly() {System.out.println("通過引擎起飛");}@Overridepublic void stop() {System.out.println("駕駛員減速停止");}}abstract class Kite implements Flyable{@Overridepublic void fly() {}}class Bullet extends Object implements Flyable,Attackable,CC{@Overridepublic void attack() {// TODO Auto-generated method stub}@Overridepublic void fly() {// TODO Auto-generated method stub}@Overridepublic void stop() {// TODO Auto-generated method stub}@Overridepublic void method1() {// TODO Auto-generated method stub}@Overridepublic void method2() {// TODO Auto-generated method stub}} //************************************interface AA{void method1(); } interface BB{void method2(); }interface CC extends AA,BB{}

總結

以上是生活随笔為你收集整理的interface关键字的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。