최근 포스트

[프로그래머스 자바 입문] 인터페이스(Interface)

4 분 소요

인터페이스(interface) 서로 관계가 없는 물체들이 상호작용하기 위해 사용하는 장치나 시스템 인터페이스는 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상 클래스이다. 생성자, 필드, 일반 메소드...

[프로그래머스 자바 입문] 오버라이딩(Overriding)

1 분 소요

메소드 오버라이딩(method overriding) 상속받은 부모 클래스의 메소드를 재정의하여 사용하는 것. 자바에서 자식 클래스는 부모 클래스의 private 멤버를 제외한 모든 메소드를 상속받는다. ex) 상속받은 메소드를 그대로 사용...

[프로그래머스 자바 입문] super와 부모 생성자

1 분 소요

부모 생성자 클래스가 인스턴스화될 때, 생성자가 실행되면서 객체의 초기화를 한다. 이 때, 자신의 생성자만 실행되는 것이 아니고 부모의 생성자부터 실행된다.