[프로그래머스 자바 입문] 내부 클래스(Inner Class)
내부 클래스(inner class)란? 클래스 안에 선언된 클래스.
내부 클래스(inner class)란? 클래스 안에 선언된 클래스.
인터페이스(interface) 서로 관계가 없는 물체들이 상호작용하기 위해 사용하는 장치나 시스템 인터페이스는 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상 클래스이다. 생성자, 필드, 일반 메소드...
다형성(polymorphism)이란? 하나의 객체가 여러 가지 타입을 가질 수 있는 것. 상속, 추상화와 더불어 객체 지향 프로그래밍을 구성하는 중요한 특징 중 하나.
메소드 오버라이딩(method overriding) 상속받은 부모 클래스의 메소드를 재정의하여 사용하는 것. 자바에서 자식 클래스는 부모 클래스의 private 멤버를 제외한 모든 메소드를 상속받는다. ex) 상속받은 메소드를 그대로 사용...
부모 생성자 클래스가 인스턴스화될 때, 생성자가 실행되면서 객체의 초기화를 한다. 이 때, 자신의 생성자만 실행되는 것이 아니고 부모의 생성자부터 실행된다.