Dart 程式設計中的方法
方法是語句的組合,用於將某些行為附加到類物件。它用於對類物件執行某些操作,我們命名方法以便以後在程式中呼叫它們。
方法有助於使核心更模組化並提高程式的可重用性。
可以透過引數將資訊傳遞給方法,然後它可以對該資訊執行某些操作,或者它甚至可以返回值。
類中的方法有兩種型別,它們是:
例項方法
類方法
例項方法
例項方法是在類內部存在的方法,在宣告時不使用 static 關鍵字。例項方法可以訪問例項變數和 this。
語法
returnType methodName(){ // statements(s) }
我們可以透過建立類的例項物件,然後在該物件的例項上呼叫方法來呼叫例項方法。
示例
請考慮以下示例:
class Sample{ var name = "Mukul"; void printName(name){ print(name); } } void main(){ Sample smp = new Sample(); smp.printName("TutorialsPoint"); }
輸出
TutorialsPoint
類方法
如果我們使用 static 關鍵字宣告一個方法,則該方法稱為類方法。靜態方法屬於類而不是類例項,就像我們在上面的示例中看到的那樣。
靜態方法不能透過類的例項呼叫,並且允許訪問類的靜態變數,並且只能呼叫類的靜態方法。
語法
static returnType methodName() { // statement(s) }
示例
讓我們編寫一個示例,在其中我們在 Dart 程式中呼叫類方法。
請考慮以下示例:
class Sample{ var name = "Mukul"; static void printName(name){ print(name); } } void main(){ Sample.printName("Static Method"); }
輸出
Static Method
廣告