• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
도탁스 (DOTAX)
카페 가입하기
 
 
 
카페 게시글
검색이 허용된 게시물입니다.
자유게시판 ‥‥‥‥、 자바 클래스 메소드 예제 질문...
summersplash 추천 0 조회 170 24.05.20 21:26 댓글 8
게시글 본문내용
 
다음검색
댓글
  • 24.05.20 21:32

    첫댓글 클래스 변수와 스태틱 변수에 대해서 이해를 하셔야해요 스태틱은 클래스, 인스턴스와 별도로(사실 별도는 아님) 존재하고 상태를 가지기때문에 서로다른 두 Box9 인스턴스를 통해 접근해도 그 레퍼런스는 같아요

  • 24.05.20 21:32

    box1 에서 100(레퍼런스) = 100(레퍼런스) + 1 (값)
    box2 에서 101(레퍼런스) = 101(레퍼런스) + 1 (값)

  • 작성자 24.05.20 21:37

    @두부두부두부 저 그러면 첫 프린트 값은 101이 되는게 맞지 않나요? 박스아이디값은 전 클래스에 공유와 동시에 선언을 할수록 계속 증가하는거고
    그래서 초기값 100
    박스원 101
    박스투 102 그리고 다음박스 103이렇게 출력된다고 생각하는데 답은 아니라고 해서...

  • 24.05.20 21:38

    @summersplash dk 그러네요?... 뭐지

  • 작성자 24.05.20 21:58

    @두부두부두부 예제가 잘못나왔네요 ㅎ

  • 24.05.20 21:36

    101이 맞는 것 같은데요..? 코드를 작성해서 직접 돌려보시는게 나을 것 같아요

  • 작성자 24.05.20 21:37

    아 그게 속편하겠네요 감사합니다

  • 작성자 24.05.20 21:58

    감사합니다 돌려보는게 답이였네요

최신목록