-
부모님 -> 나(유전정보) : 부모님의 형태도 띄면서 자신만의 독특한 유전정보도 존재한다.
-
부모님 -> 형제(유전정보) :
-
프로그래밍에서 상속 : 클래스간의 관계
-
class Parent { int gender; int famillyName; int firstName; int bloodType; public void wakeup(){} } class Child extends Parent { //Child는 Parent 클래스의 모양도 가지고 Child만의 특성도 가질 수 있다. //Parent 클래스에 있는 멤버변수와 메소드 사용 가능
//본인만의 독특한 요소들 int height;
public void sleep() {} } Child ch = new Child(); ch.bloodType = 'A'; ch.wakeup();
-
상속방식 : extends, implements 키워드를 사용하여 상속 Class class명 extends(implements) 상속받을 class명
-
extends와 impements의 차이점
- 클래스가 클래스를 상속받을 때는 extends 사용
- 클래스가 인터페이스를 상속받을 때는 implements를 사용한다. 인터페이스는 추상함수만 만들수 있는 클래스, 추상메소드는 public void add(int a, int b); 메서드의 선언부분만 정의해놓은 메서드