[英]Types like int, double, char, long, float all start with lowercase letter, except String type. Why?
我剛剛開始用Java編程,我注意到String是唯一以大寫字母開頭的類型。
這背后有原因嗎?
按照慣例,以大寫字母開頭的Java類型是Objects,而以小寫字母開頭的Java類型是基元。
基元不能附加方法,因為沒有Object來保存方法。 由於同樣的原因,基元也不能被子類化。
基元也會促進,這是對象無法做到的事情,因為提升會以非面向對象的方式更改基元的有效類型。
所有原始類型都以小寫字母開頭
所有Java類都以大寫字母開頭
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.