亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

創建對象的時候,類名為什么在對象名稱當中?

void main() {

? ?Page page = Page();

? ?page?.scrollDown();

}

class Page {

? ? String name;

? ? void scrollDown() {

? ? ? ?print("往下翻");

? ? }

}

因為之前的代碼調用都是使用:

var page=page();

現在換成以下

Page page = Page();

其它Page page這種類名在對象名稱當中,是什么意思?

正在回答

4 回答

創建一個page對象可以使用兩種方式,一種是 var page = Page(),這種是一個變量page接受創建的Page對象,這個變量再創建之前沒有標注類型,一種是Page page = Page(),這種是再等號左側就已經知道了對象page是Page類型

0 回復 有任何疑惑可以回復我~
Person person;怎么理解沒看懂,求科普!
0 回復 有任何疑惑可以回復我~

創建一個String實例可以用 String str = 'abc'; 也可以用 var str = 'abc';

創建一個Page實例可以 Page page = Page(); 也可以用 var page = Page();(我是這么理解的)

????????????????????????

0 回復 有任何疑惑可以回復我~

這里有個命名規范原則? 一般類名是首字母大寫 駝峰式 對象名是 首字母小寫 駝峰式? 像你問題中提到的 類名和對象名一樣 僅僅是字母一樣 但大小寫還是有區別的 對象名 一般都是有含義的一個名詞 所以一般對象名都會使用把類名首字母變小寫 這樣省去了起名字的過程 后期寫工程項目的時候 給對象起名字是工作中重要的一環 往往會有對象名稱不知寫什么好的窘境 為了方便起見 也就默認為類名首字母小寫形式啦?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

創建對象的時候,類名為什么在對象名稱當中?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號