java接口是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為(功能)。那么我們在Java接口中怎樣訪問定義的常量呢?今天我們就來學習一個這個訪問方法,詳細請參考下文。
一、定義變量
一般情況下,我們在Java中進行定義常量時,通常可以將常量定義在接口里面去。為了方便大家的理解,小編會舉一個例子來說明。在這個程序例子中,小編會定義常量以及接口。但是在這里要注意一點,那就是小編所定義的常量是沒有指明publicstatic的。那么具體的程序例子,如下圖:
二、實現接口
剛剛我們就已經將變量和接口定義好了,現在要做的就是實現這個接口。具體的實現方法,如下圖:
三、訪問接口
到了這里,我們就要開始訪問接口了。具體怎樣訪問該接口呢?小編在這里做了一個示范(demo),大家可以參考一下,具體的操作可以根據實際需要進行編寫。具體的程序代碼,如下圖:
四、執行結果
當完成以上幾個步驟以后,我們可以看到執行出來的結果如下:
this is my name
this is my name
其實,如果大家認真一點觀察,是可以發現到小編在上面的程序中,為了可以取得name的值,小編分別使用了兩種不同的方法來獲取。那么我們現在就來看看這兩種方法的異同吧,
①方法一:
在方法一中,我們可以知道一點,那就是其實在接口內進行定義的所有方法以及屬性都是屬於public類型的。但假如說是屬性的話,那么它的默認值是為Publicstatic的。
②方法二:
在方法二中,我們可以知道一點,那就是這個屬性其實是公有的。要不然我們怎么可以就這么直接的訪問接口呢?對不對?
通過以上結論以后,大家可以總結出什么結論了嗎?其實總結就是:為什么我們在進行定義接口中的方法時,不用添加public的方法,比如說你可以直接定義下面的這種方法。具體的方法實現,如下圖:
當然啦,如果你不喜歡以上這種方法的話,你也可以使用以下的這種方法。反正得出來的結果都是一樣的,大家可以根據自己的實際需要進行選擇適當的方法喲!具體的方法實現,如下圖:
小編結語:
大家通過教程可以看到,其實java接口中定義的常量的訪問方法,相對來說還是較為簡單易學的。今天的教程小編就已經介紹完畢了,希望這會對大家有所幫助。本篇編程語言教程來源於:課課家教育。