본문 바로가기

java 프로그래밍

제 9장 캡슐화/상속/다형성

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
캡슐화(Encapsulation) 란??
객체의 필드, 메소드를 하나로 묶고, 실제 구현 내용을 감추는 것을 말합니다.





 
캡슐화를 쓰는이유?
캡슐화를 쓰는이유는 외부의 잘못된 사용으로 인해 객체가 손상되지 않도록 보호하기 위함이고
이를 위해서 접근제한자(Access Modifier)아라는것을 사용하게됩니다.




 
상속(Inheritance) 이란?
상속이란 우리가 알고있듯이 부모가 가지고 있는것(재산)을 자식에게 물려주는 것을 말한다.
쉽게 말하면 하위객체 에서 상위객체를 참조 할수있습니다 그렇게 함으로써 똑같은 코드를 
여러번 작성하지 않고 호출만하고 쓰면 되기때문에 간단합니다.





 
 
다형성(Polymorphsim) 이란??
다형성이란 같은타입이지만 실행 결과가 다양한 객체를 이용할수있는 성질을 말한다.
 
cs