final ketword

박성현·2024년 3월 21일

java

목록 보기
33/51
  • final 변수 : 변수값 변경불가 - 상수
  • final 메서드 : 오버라이딩 불가
  • final 클래스 : 상속 불가
package inheritancepkg;

public final class FinalAnimal extends Animal{
	final int WINGS_NUM = 2;
	final int LEGS_NUM = 4;
	final int EYES_NUM = 8;
	
	public FinalAnimal(String name, int age) {
		super(name, age);
	}
	@Override
	public final void move() {
		// TODO Auto-generated method stub
		super.move();
	}
}

에서 다른 클래스에서 상속을 하려 했을때 상속 불가한 것을 확인가능 !

package inheritancepkg;

public class FinalAnimalNew extends Fin {

}

결과값 :

profile
개발기록장

0개의 댓글