본문 바로가기

접근제어

Chapter 4. 상속(Inheritance) Chapter 4. 상속(Inheritance) 1. 상속이란 - 상속은 객체지향의 주요 특성인 모듈의 재사용과 코드의 간결성을 제공한다. - 상속은 확장의 개념으로 상위 Class의 모든 요소를 상속받고 추가 요소를 더 가지는 개념이다. - 상속은 다중으로 사용할 수 있으며 이를 다중상속이라 한다. - 상속의 관계 ‧ 상속 관계는 상속을 받는 Class와 상속을 해주는 Class로 나뉜다. ‧ 자식 Class가 상속 받는 방법은 Class 이름 뒤에 콜론(:)을 붙이고 상속할 Class 이름을 붙인다. ‧ 상속 해주는 Class : Base Class, Super Class, 부모 Class ‧ 상속 받는 Class : 파생 Class, Sub Class, 자식 Class 2. 상속의 특징 - 접근제어.. 더보기
Chapter 3. 객체지향 프로그래밍(Object Oriented Programming) Chapter 3. 객체지향 프로그래밍(Object Oriented Programming) 1. 객체지향 프로그래밍 - 모든 데이터를 객체(Object)로 취급하여 프로그래밍 하는 방법으로, 처리 요구를 받은 객체가 자기 자신의 안에 있는 내용을 가지고 처리하는 방식이다. - C언어와 같은 절차지향 프로그래밍은 함수 중심적인 프로그래밍이다. - 객체(Instance) · 데이터(실체)와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 모두 포함한 개념 · 예로 함수나 변수를 들 수 있다. - 클래스(Class) · 객체를 표현하기 위해 사용되는 상자(틀) · Class를 통해 프로그램 소스코드를 분할해 만들 수 있다. · Class 선언 시 꼭 끝에 세미콜론(;)을 써줘야 한다. · Class로 인해 .. 더보기