
[JAVA] 정보처리기사 생성자 예제
·
IT, Digital
서론정보처리기사(정처기)에 나오는 자바 문제이다. 파이썬에는 __init__ 을 사용하지만 자바나 C언어(C++포함)와 같은 객체지향 프로그래밍에서 사용되는 생성자는 초면이라 당황을 했다. 그렇기에 따로 첨부하는 포스팅이다.java 생성자를 알아보자생성자란 인스턴스 생성시 가장 먼저 호출되는 메서드라고 한다. 생성자의 가장 큰 특징은 클래스 내 클래스와 이름이 같은 메서드(메소드,method)가 있다는 점이다. 객체 생성시 자동으로 호출되며, 부모클래스가 있다면 부모 생성자를 먼저 호출하는 것이 묵시적이라고 한다. 참고로 this() 함수는 내가 가진 인자 없는 생성자 호출한다. 상속받은 것은 호출하지 않는다. this 안에 있는 자신의 생성자만 호출하는 것이다. 무슨 말인지 와닿지 않을 것이다. 아래 ..