Java 面向对象编程:引用变量、对象实例化与内存管理
1. 简单类型与引用类型
在不同的面向对象(OO)语言中,对简单类型的处理方式存在差异。例如,在 Smalltalk 等 OO 语言里,所有类型,包括像 int 和 char 这样的“简单”类型,都是引用类型;而在 Java 和 C++ 等语言中,它们并非如此。
在 Java 里,有如下代码示例:
// yesNo is NOT a reference variable, because in Java,
// a boolean is NOT an object.
boolean yesNo;
这表明 boolean 类型不是引用变量,因为在 Java 中, boolean 不是对象。Java 中引用类型和非引用类型的混合使用,会在某些情况下影响我们对变量的操作,比如将基本值放入集合时。
2. 引用变量的命名规范
引用变量的命名遵循与方法和属性名相同的约定,即使用驼峰命名法。以下是一些引用变量声明的示例:
Course prerequisiteOfThisCourse;
Professor facultyAdvisor;
Student student;
对于新手而言, Student student; 这种写法可能需要一些
超级会员免费看
订阅专栏 解锁全文
2133

被折叠的 条评论
为什么被折叠?



