Java零散知识点整理(一)(类与对象)
新建类
- public
-
在项目的其他地方可以用包名.类名来引用该类。
-
在工程文件夹的某个包中,新建一个java class文件。
-
类的名字要和文件名一致。
- 没有public
- 包级别的:只能被同一个包中的程序引用。
内存的变化
public class Main {
public static void main(String[] args) {
Student student = new Student();
student.name = "Mark";
student.score = 77;
System.out.println(student.name + ", " + student.score);
}
}
-
Student student = new Student();
创建一个对象,该对象包括两个字段:name和score。student引用该对象。
-
student.name = “Mark”;
创建字符串Mark。对象的name字段引用该String型对象。
-
student.score = 77;
创建int型数据77。对象的score字段引用该int型对象。
定义类
对于类中的字段Field和方法Method:
- public:别的类可以对其进行操作。
- private:别的类不能对其操作,只能在当前类对其调用。
this的作用
例如:一个类包括Field和Method。用同一个类创建几个不同的对象,当在Method中需要调用某个Field时,要知道是调用哪个对象的Field。
this指的是谁?谁调用该Method,this指的就是哪个对象。