다음은 최종 변수의 값을 변경하려고 시도한 코드입니다. 먼저 "a"다음에 "ab"를 인쇄합니다. 따라서 최종 변수의 값을 변경할 수 있다면 변수를 최종 변수로 선언 할 때 어떤 이점이 있습니까? 최종 키워드의 사용은 무엇입니까? 제발 도와 줄 수있는이 ???? ?????변경 가능한 클래스의 최종 변수 값을 변경할 수 있습니까?
package test_new;
public class FinalVarValueChange {
public static void main(String[] args){
final StringBuffer s=new StringBuffer("a");
System.out.println("s before appending :"+s);
s.append("b");
System.out.println("s after appending :"+s);
}
}
https://stackoverflow.com/questions/2435163/why-can-final-object-be-modified – Brian