final1 [Java] 17. 상속과 final 1. 상속과 관련된 예약어 'final' final은 클래스, 메소드, 변수에 선언할 수 있습니다. final이라는 단어의 뜻은 "마지막" 이라는 뜻입니다. 이 예약어를 클래스, 메소드, 변수가 어떻게 달라지는지 각각의 상황에 대해서 알아봅시다. 2. 클래스에 final을 선언할 때 클래스 선언시 final을 접근 제어자와 class예약어 사이에 추가할 수 있습니다. package c.impl; public final class FinalClass { } 이 FinalClass의 객체를 생성하고, 선언된 메소드를 사용하는 것은 전혀 상관 없습니다. 하지만, 클래스가 final로 선언되어 있으면 상속을 해 줄 수 없습니다. extends 키워드로 이 클래스를 상속 받고 컴파일을 해보면 상속을 받을 수 없다.. 2019. 4. 8. 이전 1 다음