Java/2012.04 강좌
9일차 상속2
Bohemian life
2012. 4. 16. 12:01
package a.b; public class Alone {//final 은 상속이 되지 않는다. int age=10; final int money=10000; static String name="고길동"; public int getAge(){ return age; } public static String getName(){ return name; } }
package a.b; public class Friend { public static void main(String[] arg){ //Static 메서드는 사용할때 객체생성이 필요없다. Alone.getName(); Alone a1= new Alone(); String name=a1.getName(); //Static Field도 사용할때 객체생성이 필요없다. String k= a1.name; System.out.println( Alone.name ); Alone.name="둘리"; System.out.println( Alone.name ); System.out.println( a1.money ); //a1.money=10; // final 필드는 수정 불가 } // final class : 상속 불가능 // final method : 오버라이딩 불가능 // final field : 수정 불가능 // static : 무엇이든지 객체생성없이 접근 가능 }