1
여기에는 두 개의 클래스가 있으며, 내 Player 클래스에는 Scoresheet 클래스에서 총 클래스를 가져 오려고합니다. 나는 그것을하는 방법을 모른다.특정 클래스에서 다른 클래스의 메서드를 사용하는 방법은 무엇입니까?
public class ScoreSheet {
public int getOnes(ArrayList<Integer> die)
{
for (int i = 0; i < die.size(); i++)
{
if (die.get(i) == 1)
{
ones++;
}
}
return ones;
}
public class Player {
private int ones = 0;
private int twos = 0;
private int threes = 0;
private int fours = 0;
private int fives = 0;
private int sixes = 0;
private int threeOfKind = 0;
private int fourOfKind = 0;
private int fullHouse = 0;
private int smallStraight = 0;
private int largeStraight = 0;
private int yahtzee = 0;
private int chance = 0;
public void checkScores(ArrayList<Integer> die)
{
ones = Player -> ScoreSheet.getOnes(<Integer> die); // this is wrong, need to know
// how to get total
}
* "플레이어 등급 현재 ScoreSheet 객체로 초기화 된 ScoreSheet 변수"* - 구문 분석하지 않습니다 ... –
@StephenC : 키워드가 삭제되어 이제 다시 추가되었습니다. 감사. –
죄송합니다. 나는 그것을 알아야했다 :/도와 줘서 고마워! – Castellanos