JAVA

캡슐화 ( Encapsulation )

오선지♬ 2022. 2. 27. 14:13
728x90
반응형

캡슐화와 접근 제어자

 

접근제어자를 사용하는 이유

1. 외부로부터 데이터를 보호하기 위해서

2. 외부에는 불필요한, 내부적으로만 사용되는 부분을 감추기 위해서

 

ex)

출처 : 자바의 정석

< 설명 > 

외부에서 변수를 쉽게 변경할 수 없도록 변수들을 private으로 설정해주고

그 변수들에 접근할 수 있는 메서드를 public으로 설정해주어서 메서드안에 조건을 정해주어 조건에 만족할 때에만

변수값을 변경 할 수 있도록 한 것이다.

 

728x90
반응형

'JAVA' 카테고리의 다른 글

참조변수의 형변환  (0) 2022.02.28
다형성 ( polymorphism )  (0) 2022.02.27
제어자 ( modifier )  (0) 2022.02.26
클래스간의 관계 - 포함( composite ) 관계 (cf. 상속)  (0) 2022.02.25
상속( Inheritance )  (0) 2022.02.24