Java

· Java
문제 발견 "전부 public이면 편하지 않나?"Java를 처음 배울 때 접근 제어자는 꽤나 귀찮은 존재입니다."아니 그냥 전부 public으로 해도 컴파일되고 동작도 하지 않나?// 모든 필드가 public인 상품 엔티티public class Product { public Long id; public String name; public int price; public int stock; public Product() {} // 누구나 빈 객체를 만들 수 있습니다}이 코드의 문제는 아무 곳에서나 아무 값을 넣을 수 있다는 것입니다.Product product = new Product();product.stock = -100; // 재고가 마이너스?product.price ..
Gyunny
'Java' 카테고리의 글 목록