黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java接口類型

Java接口類型

更新時間:2022-08-22 11:52:07 來源:動力節點 瀏覽1817次

在 Java 中,接口是一種類似于類的引用類型,它只能包含常量、方法簽名、默認方法和靜態方法,以及 ts 嵌套類型。在接口中,方法體只存在于默認方法和靜態方法中。編寫接口類似于編寫標準類。不過,類描述屬性和內部行為對象,接口包含類實現的行為。另一方面,除非實現接口的類是純抽象的,并且所有接口方法都需要在給定的可用類中定義。

接口類似于以下方式的類:

一個接口可以在該接口中包含任意數量的方法。

接口名稱寫在帶有 –(.java 擴展名)的文件中,接口名稱必須與該 Java 程序的文件名稱匹配。

給定接口的字節碼將在 – .class 文件中創建。

接口出現在包中,它們對應的字節碼文件必須同樣位于與包名匹配的結構中。

如何聲明接口?

interface 關鍵字用于聲明接口。這里我們有一個聲明接口的簡單例子。

public interface NameOfTheinterface
{
// Any final, static fields here
// Any abstract method declaration here
}
//This is Declaration of the interface

接口的屬性

接口具有以下屬性:

接口是隱含的純抽象。

聲明接口時不需要使用 abstract 關鍵字

接口中的每個方法也是隱式抽象的,所以不需要 abstract 關鍵字

接口中的方法在其中隱式公開

示例:文件名 – Car.java

// This is Program To implement the Interface
interface car
{
void display();
}
class model implements car
{
public void display()
{	
	System.out.println("im a Car");
					// the code output will print "im a car"
}
public static void main(String args[])
	{
model obj = new model();
obj.display();
	}
}

輸出

我是一輛車

接口類型

功能接口

標記界面

1.功能接口:

功能接口是只有一個純抽象方法的接口。

它可以有任意數量的靜態和默認方法,甚至還有java.lang.Object類的公共方法

當一個接口只包含一個抽象方法時,它被稱為功能接口。

功能接口示例:

Runnable : 它只包含 run() 方法

ActionListener : 它只包含 actionPerformed()

ItemListener : 它只包含 itemStateChanged() 方法

現在我們將看到一個功能接口的示例——

例子:

// This is Program To implement the Functional Interface
interface Writable
{
	void write(String txt);
}
		// FuninterExp is a Example of Functional Interface
public class FuninterExp implements Writable
	{
		public void write(String txt)
		{
			System.out.println(txt);
		}		
	public static void main(String[] args)
	{
		FuninterExp obj = new FuninterExp();
		obj.write(" GFG - GEEKS FOR GEEKS ");
	}
}

輸出

GFG - 極客的極客

2. 標記界面:

不包含任何方法、字段、抽象方法和任何常量的Java接口稱為標記接口。

此外,如果接口為空,則稱為標記接口。

Serializable 和 Cloneable 接口是 Marker 接口的示例。

例如:

// Simple Example to understand marker interface
public interface interface_name
	{
		// empty
	}

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 手机看片日韩高清国产欧美 | 国产成人精品日本亚洲语音1 | 青春久草| 日本亚州视频在线八a | 色老汉在线 | 日韩在线视频免费看 | 伊人久久大香线蕉综合网站 | 亚洲欧美精品综合中文字幕 | 国产欧美日韩三级 | 国产成在线观看免费视频成本人 | 色综合天天综久久久噜噜噜久久〔 | 国产一级一级一级成人毛片 | 五月天婷婷久久 | 日韩亚洲欧美视频 | 极品蜜桃臀美女啪啪 | 国产资源在线视频 | 精品久久不卡 | 日韩欧美国产综合 | 日韩欧美专区 | 成人性色大片 | 狠狠成人 | 快播视频在线观看 | 丝袜国产 | 青春草影院 | 黄色网址视频在线播放 | 日本成年免费网站 | 人人爱天天做夜夜爽88 | 欧美成人专区 | 欧美成人久久一级c片免费 欧美成人看片 | 黄免费在线观看 | 久久精品欧美一区二区 | 午夜剧院官方 | 日韩aⅴ片| 欧美久久天天综合香蕉伊 | 日日添天天做天天爱 | 日本精品视频一区二区三区 | 天天操天天射天天插 | 久久久香蕉视频 | 国产超级乱淫视频播放 | 一级做a爰全过程免费视频 一级做a爰片鸭王 | 久久久久久88色愉愉 |