/*
*测试传值引用的实质
*/
public class ValueReference
{
int a = 10;
public static void main(String[] args)
{
ValueReference aValue = new ValueReference();
aValue.print();
}
public void print()
{
int b = a;
System.out.println("before changed value a = " + a + ",b = " + b);
a = 30;
System.out.println("after changed value a = " + a + ", b = " + b);
}
}第10行的 aValue.print(),
和第12行的 public void print() 是什么意思啊
我发现后面好多类的实例化后面都跟有这2条语句 ,不知道是什么意思,为什么要有这个语句
*测试传值引用的实质
*/
public class ValueReference
{
int a = 10;
public static void main(String[] args)
{
ValueReference aValue = new ValueReference();
aValue.print();
}
public void print()
{
int b = a;
System.out.println("before changed value a = " + a + ",b = " + b);
a = 30;
System.out.println("after changed value a = " + a + ", b = " + b);
}
}第10行的 aValue.print(),
和第12行的 public void print() 是什么意思啊
我发现后面好多类的实例化后面都跟有这2条语句 ,不知道是什么意思,为什么要有这个语句
但是上面的 .print()不知道是什么意思
调用了这个类的print()方法
aValue.print()调用方法
^_^
public void print() 是定义方法print()
后面很多地方调用.print()都是来打印的
后面很多地方用public void print()是重载print()方法
为什么还要调用aValue.print()来实现打印功能.