package com.finalex; class Me{ int var = 100; //메소드에 final을 지정하면 해당 메소드는 상속되지만 //자식 클래스에서 재정의 되지 않음 public final void setVar(int var){ this.var = var; } } public class MeEx extends Me{ /*부모 클래스의 setVar가 final 이기 때문에 재정의 불가능 public void setVar(int var){ System.out.println(var); }*/ public static void main(String[] args){ MeEx m = new MeEx(); m.setVar(300); System.out.println(m.var); } }
300
'Java > Modifier(제어자)' 카테고리의 다른 글
내부 클래스 호출에 대해서 (0) | 2012.04.11 |
---|---|
내부 클래스 static (0) | 2012.04.11 |
내부 클래스 지역변수 상수 호출 (0) | 2012.04.11 |
내부 클래스 (0) | 2012.04.11 |
상수 final (0) | 2012.04.11 |