Java/디딤돌 Java 언어 Part1

[Java 소스] 학생 번호 num 멤버 필드에 fianl 키워드를 명시하여 상수화 예

언제나휴일 2016. 12. 11. 01:01
반응형

학생 번호 num 멤버 필드에 fianl 키워드를 명시하여 상수화 예


Program.java

Student.java



//final 이용하여 num 멤버를 상수화

public class Student {

        static int last_num=0; //정적 멤버

        final int num; //상수화한 멤버

        String name;

        public Student(String name){

               this.name = name;

               last_num++;

               num = last_num;

        }

        public void View(){

               System.out.print("이름"+name);

               System.out.println(" 번호:"+

                          Integer.toString(num));

        }

}



public class Program {

    public static void main(String[] args){

        Student s1 = new Student("홍길동");

        s1.View();

        Student s2 = new Student("강감찬");

        s2.View();

    }

}



실행 결과

이름홍길동 번호:1

이름강감찬 번호:2



본문

[Java] 4. 5 정적 멤버와 static, 상수화에 사용하는 final 키워드



반응형