본문 바로가기
728x90
반응형
SMALL

protected2

[JAVA] 자바 - 상속을 활용한 멤버쉽 클래스 구현하기 멤버쉽 시나리오 회사에서 고객 정보를 활용한 맞춤 서비스를 하기 위해 일반 고객과 이보다 충성도가 높은 우수고객에 따른 서비스를 제공하고자 합니다. 물품을 구매할 때 적용되는 할인율과 적립되는 보너스 포인트의 비율이 다릅니다. 여러 멤버쉽에 대한 각각 다양한 서비스를 제공할 수 있습니다. 멤버쉽에 대한 구현을 클래스 상속을 활용하여 구현합니다. 일반 고객 클래스 구현 고객의 속성 : 고객 아이디, 이름, 등급, 보너스 포인트, 보너스 포인트 적립비율 일반 고객의 경우 물품 구매시 1%의 보너스 포인트 적립 public class Customer { private int customerID; private String customerName; private String customerGrade; int b.. 2021. 11. 30.
[JAVA] 자바 - 접근 제어 지시자 - public, protected, private 클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드입니다. 접근제어지시자 설명 private 같은 클래스 내부에서만 접근 가능합니다. (외부 클래스, 상속관계의 클래스에서도 접근 불가) 아무것도 없음(default) 같은 패키지 내부에서만 접근 가능합니다. (상속관계라도 패키지가 다르면 불가) protected 같은 패키지나 상속관계의 클래스에서 접근 가능하고 그 외 외부에서는 접근 할 수 없습니다. public 클래스의 외부 어디서나 접근할 수 있습니다. get() /set() 메서드 private으로 선언된 멤버 변수(필드)에 대해 접근, 수정할 수 있는 메서드를 public으로 제공합니다. get() 메서드만 제공되는 경우 read-only 필드 이클립스.. 2021. 11. 23.
728x90
반응형
LIST