Notice
Recent Posts
Recent Comments
Link
목록수정 (2)
개발 무지렁이

정보은닉 멤버필드에 private Access modifier 사용 🌚 Getter, getXxx() : 개발자가 원하는 방식으로 조회할 수 있도록 메서드를 통해 데이터를 외부의 접근으로부터 보호 public 필드타입 get필드명() { return 필드타입값} 🌝 Setter, setXxx() : 개발자가 원하는 방식으로 수정할 수 있도록 메서드를 통해 데이터를 외부의 접근으로부터 보호 public void set필드명(인수) { }
Backend/자바
2023. 3. 13. 13:41

값변경에 잘쓰이지 않는 String public class StringTest { public static void main(String[] args) { String str = "안녕하세요"; System.out.println(str); // 안녕하세요 str = "Hello"; System.out.println(str); // Hello } } ❓ 수정이 잘되는데 왜 String은 값변경에 쓰이지 않을까? : String은 객체이다, 원래는 String str = new String("안녕하세요");의 축약형이 위 코드이다. 이 코드가 실행되면 String 객체가 만들어지고, str="Hello";로 바꿨을 때 이 객체에 있는 값이 바뀌는 것이 아니라, 새로운 객체가 만들어지고 str변수가 참조하는 ..
Backend/자바
2023. 3. 12. 14:40