this(2)
-
JAVA #39
this(100, 200); => 같은 클래스내에 오버로딩 된 생성자 호출 public Mt12(int a, int b) { this.a = a; this.b = b; } => 전달인자 개수를 다르게 한 생성자 오버로딩
2020.03.31 -
JAVA #38
Point11(int a, int b, int c) { this.a = a; this.b = b; this.c = c; } => this는 내자신 클래스에 선언된 멤버변수 중 인스턴스 변수를 가리키는 참조변수 키워드이다. => 왼쪽의 멤버변수 중 인스턴스 변수와 오른쪽의 매개변수명이 같을때는 왼쪽의 인스턴스 변수명 앞에 this.을 붙임으로 써 내 자신 클래스에서 선언된 인스턴스변수라는 것을 알려줘야 한다. 그러면 구붕니 되어져서 값이 저장됨 => 매개변수 개수를 다르게 한 생성자 오버로딩이다. => 묵시적 제공하지 않는다. Point11 p = new Point11(100, 200, 300); => 오버로딩 된 생성자 호출
2020.03.31