委派即可以呼叫靜態類方法,也可以呼叫物件方法。如下面的類person定義了兩個私有域來儲存乙個人的名字和年齡
1public
class
person214
15//
define a method that returns a string containing
16//
the person's name and age
17public
string
nameandage()
182122}
接著在main方法中建立person物件
person myperson=new
person(
"jason price",
32);
然後建立委託類並呼叫
delegatedescription mydelegatedescription=new
delegatedescription(myperson.nameandage);
//call myperson.nameandage() through mydelegatedescription
string
persondescription
=mydelegatedescription();
console.writeline(
"persondescription = "+
persondescription);
完整**:
/*example12_3.cs illustrates the use of a delegate
that calls object methods
*/using
system;
//declare the delegatecalculation delegate class
public
delegate
string
delegatedescription();
//declare the person class
public
class
person
//define a method that returns a string containing
//the person's name and age
public
string
nameandage()}//
declare the car class
public
class
car//
define a method that returns a string containing
//the car's model and top speed
public
string
makeandtopspeed()
}class
example12_3}
物件的呼叫方法
不知道是不是所有人都和我一樣,對於物件的使用有點感冒,說到底就是有些摸不著頭腦,看似懂得,又彷彿沒有頭緒,最後只能不停的閱讀 不斷地熟悉物件的使用。就比如這個類之間資訊的傳遞 class hello void sayhello system.out.println hello,good mornin...
使用物件封裝ajax重複呼叫的方法
在專案中經常用到ajax呼叫遠端資料,每一次呼叫,都得寫乙個ajax方法,這就造成了重複 過多,可讀性也不夠強,所以,我一般都是封裝起來,需要的時候呼叫。var imgupload success function data 呼叫 imgupload.method url get function ...
靜態方法(物件方法) 例項方法的呼叫
1 靜態方法被 static 修飾 例項方法沒有被 static 修飾。3 例項方法中可呼叫例項方法 靜態方法。4 靜態方法中可呼叫靜態方法。5 靜態方法中不能呼叫例項方法。結合2 6條 6 呼叫同乙個類中的例項方法 成員變數的標準格式為 物件名.方法名 物件名.成員變數名 也可通過方法名 成員變數...