口类对象初始化以后,可以使用””运算符来引用对象 的方法。该运算符直接跟在对象名后,接着给出被调 用的方法。 count title length( 口有些方法完成后产生返回值,有些方法则不产生返回 值,方法的返回值可以用于表达式或者任务。 口一个方法的调用可以看成是让对象执行某种服务。 6 JAVA
6 类对象初始化以后,可以使用 ”.” 运算符来引用对象 的方法。该运算符直接跟在对象名后,接着给出被调 用的方法。 count = title.length() 有些方法完成后产生返回值,有些方法则不产生返回 值,方法的返回值可以用于表达式或者任务。 一个方法的调用可以看成是让对象执行某种服务
几点说明: ◆对象引用变量保存的是对象的地址,可以看成是指向 对象存储单元的指针。 ◆在使用一个对象引用变量之前,必须完成初始化,使 之指向一个有效的对象,不然系统将发出错误信息。 ◆可以将对象引用变量设置为mu,表示一个对象引用 变量不指向任何对象。 ◆使用new运算符建立对象后,将调用类的构造方法初 始化新对象。构造方法是一种特殊的方法,方法名与 类名相同。 JAVA
7 ◆在使用一个对象引用变量之前,必须完成初始化,使 之指向一个有效的对象,不然系统将发出错误信息。 ◆可以将对象引用变量设置为null,表示一个对象引用 变量不指向任何对象。 ◆使用new运算符建立对象后,将调用类的构造方法初 始化新对象。构造方法是一种特殊的方法,方法名与 类名相同。 几点说明: ◆ 对象引用变量保存的是对象的地址,可以看成是指向 对象存储单元的指针
◆在声明时初始化对象,可以将声明对象引用变量和创 建对象合并。如: String title new String( Java") ◆对于 String对象,无须显式地使用neW运算符以及调 用构造方法来创建对象,如 String City=“Bei/ing” 8 JAVA
8 ◆在声明时初始化对象,可以将声明对象引用变量和创 建对象合并。如: String title = new String(“Java ”); ◆对于String对象,无须显式地使用new运算符以及调 用构造方法来创建对象,如: String City = “BeiJing”;
312别名机制 对于简单数据类型: ·赋值语句将num中的值赋值一份赋给ηum2变量。 num1 38 Before: num2 96 num2= numl; num1 38 After num2 38 JAVA
9 3.1.2 别名机制 • 对于简单数据类型: • 赋值语句将num1中的值赋值一份赋给num2变量。 num1 38 num2 96 Before: num2 = num1; num1 38 num2 38 After:
对于对象类型: 赋值语句复制的仅仅的对象的引用地址。 namel steve Jobs" Before name2 s七 eve wozniak name2 name1 name1 l Steve Jobs After. name2 10 JAVA
10 • 对于对象类型: • 赋值语句复制的仅仅的对象的引用地址。 name2 = name1; name1 name2 Before: "Steve Jobs" "Steve Wozniak" name1 name2 After: "Steve Jobs