JAVA 조상 클래스
[JAVA] package와 import
패키지(package) 패키지란, 클래스의 묶음이다. 클래스가 물리적으로 하나의 클래스파일(.class)인 것과 같이 패키지는 물리적으로 하나의 디렉토리이다. 하나의 소스파일에는 첫번째 문장으로 단 한 번의 패키지 선언만을 허용한다. 모든 클래스는 반드시 하나의 패키지에 속해야한다. 패키지는 점(.)을 구분자로 하여 계층구조로 구성할 수 있다. 패키지는 물리적으로 클래스 파일(.class)을 포함하는 하나의 디렉토리이다. 패키지의 선언 package 패키지명; 소스파일의 맨 위에 적어준다. 패키지명은 대소문자를 모두 허용하지만, 클래스명과 쉽게 구분하기 위해 소문자로 하는 것을 원칙으로 한다. 모든 클래스는 반드시 하나의 패키지에 포함되어야한다. package object_oriented_programm..
[JAVA] 상속(inheritance)
상속의 정의와 장점 상속 : 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것 장점 : 양적으로 적은 양을 통해 코드로 새로운 클래스를 작성할 수 있으며 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 유용하다. class child extends parent{ ... } 조상 클래스 : 부모(parent)클래스, 상위(super)클래스, 기반(base)클래스 자손 클래스 : 자식(child)클래스, 하위(sub)클래스, 파생된(derived)클래스 상속의 키워드가 extend인 이유 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다. 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다. package object_oriented_programming2; cla..