怎么传入一个ChessGameFrame对象
时间: 2024-01-14 10:02:02 浏览: 69
有两种方法可以传入一个 `ChessGameFrame` 对象:
1. 在其他类的构造函数中传入 `ChessGameFrame` 对象
在其他类的构造函数中添加一个参数,用于传入 `ChessGameFrame` 对象。例如:
```
public class OtherClass {
private ChessGameFrame chessGameFrame;
public OtherClass(ChessGameFrame chessGameFrame) {
this.chessGameFrame = chessGameFrame;
}
public void someMethod() {
chessGameFrame.addTurn();
chessGameFrame.addCurrentPlayer();
}
}
```
在创建 `OtherClass` 对象时,传入 `ChessGameFrame` 对象即可:
```
ChessGameFrame chessGameFrame = new ChessGameFrame();
OtherClass otherClass = new OtherClass(chessGameFrame);
otherClass.someMethod();
```
2. 在其他类的方法中传入 `ChessGameFrame` 对象
在其他类的方法中添加一个参数,用于传入 `ChessGameFrame` 对象。例如:
```
public class OtherClass {
public void someMethod(ChessGameFrame chessGameFrame) {
chessGameFrame.addTurn();
chessGameFrame.addCurrentPlayer();
}
}
```
在调用 `someMethod()` 方法时,传入 `ChessGameFrame` 对象即可:
```
ChessGameFrame chessGameFrame = new ChessGameFrame();
OtherClass otherClass = new OtherClass();
otherClass.someMethod(chessGameFrame);
```
阅读全文