我是 Dart 編程的初學者,在創建類的實體時我有點困惑,假設我們有一個名為Student
這兩者之間的區別的類:
Student student;
和
Student student = new Student();
uj5u.com熱心網友回復:
在Student student;你只是宣告一個欄位以后可以存盤在一個Student物件,你是不是在這里創建一個實際的物件。
在Student student = new Student();您創建存盤在一個Student物件student。您現在有一個 Student 類的實體,您可以通過呼叫 example 來使用它的方法student.study()。
在 dart 中(從 Dart 2 開始),與 Java 不同的是,您還可以省略“new”關鍵字。
這意味著你可以這樣寫: Student student = Student();
使用您提供的行的示例如下所示;
Student student;
student = Student();
但是可以這樣寫: Student student = Student();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/359078.html
上一篇:golang.org/x/tools/gopls給出的zip檔案無效
下一篇:查詢屬性名稱及其類
