생성자(constructor)와 this 객체지향 프로그래밍이란 객체를 중심으로 사용하는 것이다. 객체를 사용하려면 객체를 생성해야하는데 객체를 생성하는 과정,즉 객체를 초기화하는 녀석이 바로 생성자(constructor)다. 생성자는 객체를 생성할때 실행되며, 맨처음 실행되는 메소드이다. Calculator cal = new Calculator(); //생성자 실행 cal.sum(10,20); cal.avg(10,20); 생성자는 클래스명과 동일하며 종료할때 반환값이 없다. 즉, return값이 존재하지 않는다. 모든 클래스에는 생성자가 반드시 한개 이상 존재하며, 따로 선언하지 않아도 보이지 않는 디폴트 생성자(default constructor)가 자동으로 추가된다. 디폴트 생성자(Default C..