Notice
Recent Posts
Recent Comments
Link
목록Final (1)
hyeongwoo's blog
[Java] final
자바에서 final키워드는 변수 앞에 붙거나 메소드의 반환형 앞에 붙는다. 자바에서 final 키워드가 변수앞에 붙으면 그 변수는 한번 초기화되면 다시는 변경할 수 없는 상수가 된다. 메소드내 지역변수 앞에 final이 붙으면 최초 초기화후 변경이 불가하다. final int a=2; //상수 또한 멤버 변수에도 final이 붙을수 있는데 이때도 최초에 초기화후 변경이 불가하다 하지만 인스턴스별로 생성되는 멤버 변수가 다르기 때문에 인스턴스를 참조하는 객체에서만 변경이 불가하고 객체별로는 다른 값을 가질 수 있다. 이게 무슨 말이냐면 public class 클래스1{ private final int a; //final 멤버변수는 반드시 생성자에서 초기화 해주어야한다. public 클래스1(int a){ ..
JAVA
2024. 2. 10. 23:45