- 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 |