使用委派呼叫物件的方法

2021-09-06 03:19:04 字數 1549 閱讀 1279

委派即可以呼叫靜態類方法,也可以呼叫物件方法。如下面的類person定義了兩個私有域來儲存乙個人的名字和年齡

1

public

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 呼叫同乙個類中的例項方法 成員變數的標準格式為 物件名.方法名 物件名.成員變數名 也可通過方法名 成員變數...