例如:Hern hern = new Hern();
Hern:类名称
hern:对象名称
new Hern():对象的实体
引用只是存放一个对象的内存地址,并非存放一个对象,严格地说引用和对象是不同的,但是可以将这种区别忽略,可以简单的说hern是Hern类的一个对象,而事实上应该是hern包含Hern对象的一个引用。
对象的使用:
当用户使用new操作符创建一个对象后,可以使用“对象 . 类成员“来获取对象的属性和行为。对象的属性和行为在类中是通过类成员变量和成员方法的形式来表示的,所以当对象实例化,也就获得了相应的属性和行为。(注意:当使用对象. 类成员时,类成员不能用private修饰)
import java.math.*;
import java.util.*;
public class Main {
String name = "Hern";
public String GetName() {
return name;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner cin = new Scanner(System.in);
Main hern = new Main();
System.out.println(hern.GetName());
System.out.println(new Main().GetName());
/*
运行结果是:
Hern
Hern
*/
}
}