Java中对象的使用与类型转换详解
1. 类方法的调用
在Java里,类方法 Math.max()
能接收两个参数,并返回二者中的较大值。你无需创建 Math
类的新实例,可在任何需要的地方调用它,示例如下:
int maximumPrice = Math.max(firstPrice, secondPrice);
调用类方法时采用点号表示法。和类变量一样,点号左侧既可用类的实例,也可用类本身。不过,为使代码更易读,建议使用类名。下面示例的最后两行会产生相同结果——字符串 “5”:
String s, s2;
s = "item";
s2 = s.valueOf(5);
s2 = String.valueOf(5);
2. 对象引用
在处理对象时,理解引用至关重要。引用是指示对象的变量和方法存储位置的地址。当你把对象赋值给变量,或者将对象作为参数传递给方法时,实际上并非使用对象本身,甚至不是对象的副本,而是使用对象的引用。
以下代码展示了引用的工作原理:
import java.awt.Point;
class ReferencesTest {
public static void main (String[] arguments) {
Point pt1, pt2;
p