📄 boxpassing.java
字号:
public class BoxPassing
{
/** Main program. */
public static void main(String[] args)
{
int x = 5;
BasicBox myBox = new BasicBox(2, 3, 4);
System.out.println("Inside main method");
System.out.println("Variable x = " + x);
System.out.println("Variable myBox = \n" + myBox.toString());
makeChanges(x, myBox);
System.out.println("\nNow back in the main method");
System.out.println("Variable x = " + x);
System.out.println("Variable myBox = \n" + myBox.toString());
newBox(myBox);
System.out.println("After using the newBox method");
System.out.println("Variable myBox = \n" + myBox.toString());
}
public static void newBox(BasicBox myBox)
{
myBox = new BasicBox(60, 70, 80);
}
public static void makeChanges(int x, BasicBox changeBox)
{
System.out.println("Now inside makeChanges method - Doing Changes");
x = x + 4;
changeBox.length = 10;
changeBox.width = 20;
changeBox.height = 30;
System.out.println("Variable x = " + x);
System.out.println("Variable changeBox = \n" + changeBox.toString());
System.out.println("Now leaving makeChanges method");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -