목록공부/JAVA (1)
그냥저냥
[개념] 상속이란?
상속의 개념 상속(Inheritance)은 부모(상위) 클래스의 멤버를 자식(하위) 클래스에게 물려주는 것을 의미한다. 이미 구현된 코드를 자식 클래스가 사용할 수 있므로 코드의 중복을 줄여준다. 하지만 상속을 해도 모든 멤버를 물려주는 것은 아니다. 부모 클래스에서 private 접근 제한을 갖는 필드와 메소드는 상속 대상에서 제외되고 부모 클래스와 자식 클래스가 다른 패키지에 존재하면 default 접근 제한을 갖는 멤버는 상속 대상에서 제외된다. 클래스 상속 자식 클래스를 선언할 때 상속할 부모 클래스를 extends 뒤에 기술해주면 된다. class People { String ssn; String name; People(String ssn, String name) { this.ssn = new ..
공부/JAVA
2017. 10. 16. 17:47