实验7 参数传递、方法重载和构造方法
一、实验目的
理解参数传递的方式——值传递。
掌握方法重载的定义。
掌握构造方法的定义方式。
掌握构造方法的重载。
二、实验内容
请指出下面代码中存在的错误,并说明错误原因。01publi实验7 参数传递、方法重载和构造方法
一、实验目的
理解参数传递的方式——值传递。
掌握方法重载的定义。
掌握构造方法的定义方式。
掌握构造方法的重载。
二、实验内容
请指出下面代码中存在的错误,并说明错误原因。01public class Sample {
02public void amethod(int i,String s) {}
03public void amethod(String s,int i) {}
04public int amethod(String s1,String s2) {}
05public void amethod(int i,String myString) {}06public void Amethod(int i,String s) {}
07
08}
分析下列代码,给出输出结果并进行解释(最好画出内存分析图)。
Java参数传递机制分析代码
public class PersonT {
public void change(Person p) {
= "mary";
= 20;
}
public void changeInt(int i) {
i = 8;
}
public void change1(Person p){
//新建对象,name为tpm,age为22
p = new Person("tom",22);
}
public static void main(String[] args) {
PersonT t = new PersonT();
Person p = new Person("john", 18);
Person p1 = p;
(p);
//通过方法改变对象属性值
(p1);
(p1);
("传回来的值指向是否一致:" + (p1));
//通过方法改变整数值
int i = 10;
("i值为:" + i);
(i);
("i值为:" + i);
//新建一对象,改变对象值
(p);
实验7 参数传递、方法重载和构造方法 来自淘豆网m.daumloan.com转载请标明出处.