ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바 java 객체지향 프로그래밍 생성자 this() 알아보기
    자바 2022. 6. 17. 20:52

    자바 java 생성자 this() 알아보기

    • 생성자에서 다른 생성자 호출할 때 사용된다.
    • 같은 클래스의 멤버들 간에 서로 호출할 수 있는 것처럼 생성자 간에도 서로 호출이 가능

    생성자는 반드시 첫 줄에서만 호출 가능하다.

    • 생성자의 이름으로 클래스이름 대신 this를 사용

    생성자 Car2()에서 또 다른 생성자 Car2(String color, String gearType, int door)를 호출함

    this와 this()의 차이점

    • this : 인스턴스 자신을 가리키는 참조변수, 인스턴스의 주소가 저장되어 있다. 모든 인스턴스메서드에 지역변수로 숨겨진 채로 존재한다.
    • this( ), this(매개변수) : 생성자, 같은 클래스의 다른 생성자를 호출할 때 사용한다.

    this와 this( )는 비슷하게 생겼을 뿐 완전히 다르다. this는 '참조 변수'이고, this( )는 '생성자'이다.

    '자바' 카테고리의 다른 글

    클래스의 정의  (0) 2022.06.19
Designed by Tistory.