使用对象类型作为方法的参数与使用对象类型作为方法的返回值
使用对象类型作为方法的返回值
phone类
public class Phone { //成员变量 String brand; double price; String color; public void call(String who){ System.out.println("给"+who+"打电话"); } public void sendMessage(){ System.out.println("群发短信"); } }
PhoneDemo04类
public class PhoneDemo04 { public static void main(String[] args) { Phone one = new Phone(); one.brand ="IOQQ8"; one.price=4299.0; one.color="橙色"; method(one); } public static void method(Phone param){ System.out.println(param.brand); System.out.println(param.price); System.out.println(param.color); } }
Phone类
public class PhoneDemo04 {
public static void main(String[] args) {
Phone one = new Phone();
one.brand ="IOQQ8";
one.price=4299.0;
one.color="橙色";
method(one);
}
public static void method(Phone param){
System.out.println(param.brand);
System.out.println(param.price);
System.out.println(param.color);
}
}
PhoneDemo05类
public class PhoneDemo05 {
public static void main(String[] args) {
Phone two =getphone();
System.out.println(two.brand);
System.out.println(two.price);
System.out.println(two.color);
}
public static Phone getphone(){
Phone one = new Phone();
one.brand = "苹果";
one.price = 8388.0;
one.color = "玫瑰金";
return one;
}
}


当一个对象作为参数,传递啊到方法当中时,实际上传递进去的是对象的地址值

浙公网安备 33010602011771号