생성자(Constructors) - 생성자는 클래스 안에 클래스와 같은 이름의 함수를 추가한다. class Point { double x = 0; double y = 0; // 방법1: 생성자의 매개변수로 값을 받아 생성자 본문에서 변수를 초기화 Point(double x, double y) { this.x = x; this.y = y; } // 방법2: 생성자의 매개변수를 인스턴스의 변수로 할당 Point(this.x, this.y); } // this 키워드는 현재 인스턴스(Point)를 의미 // this 키워드는 인스턴스 변수와 일반 변수의 이름이 겹치는 경우에만 사용 생성자의 특징 ➡️ 생성자가 없는 경우 기본생성자(Default Constructor)가 자동으로 제공된다. 반대로 생성자가 존재..