[英]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.