객체 지향 언어의 특징
2018. 5. 17. 09:50ㆍ개발이야기
728x90
반응형
객체지향 언어의 특징으로는 캡술화, 상속, 다형성 등이 있다.
캡슐화는 정보 은닉화라고도 하며, 접근권한에 따라 접근이 가능한게 특징이다. 생성한 객체를 어떤 메소드와 필드로 어떤방식으로 수행되는지를 외부에 은닉하는 특성이다.
상속은 상위클래스의 특성을 하위클래스가 물려받는것이다. 단 상속받은것을 또다른 클래스에다가 상속할 수 없다. 상속을 받으면 메소드를 추가 가능하며, C++에서는 여러클래스를 동시에 상속받는 다중상속이 가능하다.
다형성은 동일한 이름의 기능이 서로 다르게 작동하는 현상을 일컬는다. 같은 부모로부터 상속받은 클래스지만 서로 다른 형태를 갖는경우에 발생한다.
**클래스 : 객체의 공통된 특징이 기술되어있는것. 객체의 특성과 행위를 선언한다.
**객체 : 물리적 공간을 갖는 구체적인 실체로써 클래스의 인스턴스(클래스를 구체화한 객체를 인스턴스라고 부름)
728x90
반응형
'개발이야기' 카테고리의 다른 글
[redhat/linux] 일반 유저에게 관리자권한 부여하기 (2) | 2023.12.07 |
---|---|
[리눅스/redhat]프로그래밍 정교한 시간 측정하기 ( C/C++) (2) | 2023.12.07 |
[MFC] 파일 읽고쓰기 (0) | 2017.10.24 |
[MFC]textbox tab키로 Text간격을 띄우고 싶은 경우 (0) | 2017.10.24 |
[mfc]EditControl 사용법 (0) | 2017.10.24 |