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 : 무엇이든지 객체생성없이 접근 가능 }
'Java > 2012.04 강좌' 카테고리의 다른 글
9일차 점수 입력 (0) | 2012.04.16 |
---|---|
9일차 calculator (0) | 2012.04.16 |
9일차 업캐스팅과 오버라이딩 (0) | 2012.04.16 |
9일차 복습 상속 (0) | 2012.04.16 |
9일차 복습 (0) | 2012.04.16 |