우리가 중국에게 번역을 해야하나? 중국이 우리에게 번역을 해야하나?? java에서 int라는 개념은 브라우저는 이해할 수가 없다 근데 만국 공통어가 있다 그것이 바로 "30" 문자열이다. 문자열은 C도 S도 인식할 수 있다
코드
코드
true
false
@AllArgsConstructor
@AllArgsConstructor는 아래코드와 똑같은 생성자 코드이다
그래서 아래와 같이 코드를 짰는데 오류가 난다 이유는 name, age에서 null이 들어가는데 int는 null처리가 안되서 오류가 나는 것이다.
여기서 private와 public의 차이를 보자
private으로 선언된 멤버는 같은 클래스 내부에서만 접근 가능하다.
외부 클래스나 객체에서는 직접적으로 접근할 수 없다.
정보 은닉과 캡슐화를 강화하여 객체의 내부 상태를 보호하고 객체의 독립성을 유지한다.
public으로 선언된 멤버는 어떤 클래스에서든 접근이 가능하다.
다른 클래스나 객체에서 직접적으로 접근할 수 있으므로 주의가 필요하다.
외부에서 사용해야 하는 중요한 인터페이스나 기능에 대한 메서드와 필드를 public으로 선언한다.
차이요약
- private: 클래스 내부에서만 접근 가능, 정보 은닉과 캡슐화 강조.
- public: 모든 클래스에서 접근 가능, 외부에서 사용해야 하는 중요한 인터페이스나 기능에 사용.
결과