java Enumeration介面的使用例子

2021-07-25 10:04:03 字數 989 閱讀 5678

enumeration介面 

enumeration介面本身不是乙個資料結構。但是,對其他資料結構非常重要。 enumeration介面定義了從乙個資料結構得到連續資料的手段。例如,enumeration定義了乙個名為nextelement的方法,可以用來從含有多個元素的資料結構中得到的下乙個元素。 

enumeration介面提供了一套標準的方法,由於enumeration是乙個介面,它的角色侷限於為資料結構提供方法協議。下面是乙個使用的例子: 

//e is an object that implements the enumeration inte***ce

while (e.hasmoreelements())  }

//myenumeration類實現enumeration介面

class myenumerator implements enumeration

public boolean hasmoreelements()

public object nextelement()

} //mydatastruct類用於例項化乙個簡單的、可以提供enumeration物件

//給使用程式的資料結果物件

class mydatasttuct

{ string data;

// 構造器

mydatastruct(){

data=new string[4] 

data[0] ="zero";

data[1]="one";

data[2] ="two";

data[3]="three";

}// 返回乙個enumeration物件給使用程式

enumeration getenum() {

return new myenumeration(0,data.length,data);}

程式的執行結果為: 

zero

onetwo

three

原文出處:

介面的使用

由於c 類不能多重繼承。但現實有許多多重繼承的情況。為了避免傳統多重繼承帶來的複雜性問題和滿足多重繼承的需要,就提出了介面的概念。介面提出了一種規範,讓使用介面的程式設計人員要遵守其提出的約定。c 中申明介面時,使用關鍵字inte ce。using system using system.colle...

使用介面的好處

1 用介面來引用特定的實現類,而不是用 特定的類來引用自己 list list new arraylist list list new linkedlist 一旦需要改變自己的實現細節,要做的全部事情就是在建立的時候改變它。其餘 可保持原樣 2 用介面來呼叫其實現類的方法 service servi...

Java 介面的使用

前段時間才搞明白,介面咋用。框架用多了,怎麼說也曉得怎麼玩的了。哈哈 public inte ce callbacksocket 方法中使用介面 public void getclent callbacksocket call main中呼叫使用介面的方法。socketclient.getsingl...