Java/Java: 문법 정리

[Java] 상속 정리

데브마우스 2023. 12. 20. 14:16

Java의 상속이란 무엇인가요?

상속이란 클래스를 작성할 때 기존의 클래스에 존재하는 멤버를 물려받아서 사용하는 것 입니다.

class Creature {
	void sleep() {
		System.out.println("잠을 잡니다.");
	}
}
class Chipmunk extends Creature {
	// sleep() 이라는 메서드가 Chipmunk 클래스에는 없습니다.
}
public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Chipmunk daramgee = new Chipmunk();
		daramgee.sleep();
	}
}

 

Java의 상속 시 주의할점은 무엇인가요?

Java는 다중 상속을 지원하지 않습니다.

클래스 앞에 final이 작성되어 있다면 상속할 수 없습니다.