Java - 생성자 공부해보기

parkkhee·2023년 2월 24일
0

옹숭깊다

목록 보기
3/18

class Main {
  public static void main(String[] args) {
    new 사람().걷다();
   
    System.out.println(new 사람().a왼팔.길이 + "cm");
    // 출력 : 100cm
  }
}
class 사람 {
  팔 a왼팔;

  사람 () {
    a왼팔 = new 팔();

    // 만약에 팔 클래스에 `팔` 생성자를 못 쓰는 상황이다.
    // 그렇다면 아래와 같은 코드가 필요하다.
    //a왼팔.길이 = 100;
  }

  void 걷다() {
    System.out.println("사람이 걷습니다.");
  }
}
class 팔 {
  int 길이;
  팔() {
    this.길이 = 100;    
  }
}
profile
순우리말 백엔드 개발자

0개의 댓글