클래스의 메소드가 오류가 납니다.

  • only12u
    only12u
    class Node{
        Node parent;
        boolean T;
        public Node() {
            this.parent=null;
            this.T = true;
        }
        public boolean getKing(){
            if (parent!=null){
                return parent.getKing(this.T);
            } else {
                return this.T;
            }
        }
        public boolean getKing(boolean T){
            if (parent!=null) {
                return (parent.getKing(this.T)==T);
            } else {
                return (this.T==T);
            }
        }
    }
    

    the100yearwar 문제 풀고있던도중
    런타임에러가 계속해서 발생해서 문제있는 부분을 찾아보니
    main에서 getKing()을 호출하는 부분에서 문제가 있습니다.
    그런데 생각해봐도 메소드가 어느부분이 문제인지 모르겠습니다.
    도와주세요~


    9년 전
4개의 댓글이 있습니다.
  • 일루
    일루

    코드 indentation 부탁드려요.


    9년 전 link
  • only12u
    only12u

    아 글을 처음 써봐서 이런게 있는지 몰랐네요


    9년 전 link
  • Being
    Being

    http://en.m.wikipedia.org/wiki/Stack_overflow


    9년 전 link
  • only12u
    only12u

    답변 감사합니다 해결했습니다


    9년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.