​​​- instanceof 연산자
개체가 특정 클래스의 인스턴스인지를 판단하여 boolean ​​값을 반환하는 연산자. 객체지향 프로그래밍에 있어 특정 인스턴스가 어떤 클래스의 인스턴스인지를 파악하여 해당 클래스만이 가지는 변수 혹은 메소드를 사용할 수 있도록 조건문에 걸어주는 식으로 사용될 수 있음



- encapsulation




ADT와 유사한 개념. Class를 생성함에 있어 설계자가 아닌 사용자에게는 Class가 어떻게 구성되었고, 작동하는지에 대한 이해 없이도 사용이 가능하도록 캡슐화하는 것. 따라서, Class는 일종의 Black box와 같다고 할 수 있음. 캡슐화를 통해 사용자는 Class가 가진 변수, 메소드만 알아도 사용 가능하게 됨.


'Software Convergence > Java' 카테고리의 다른 글

static과 접근제한자  (0) 2018.10.19
상속의 단점과 Strategy Pattern  (0) 2018.09.03
Generic 자료형 실습  (0) 2018.07.12
다형성(Polymorphism) / Object 클래스  (0) 2018.07.03
추상클래스와 인터페이스 / final  (0) 2018.07.02

+ Recent posts