------------------------------------------------------------------------------------
다중상속 지원하지 않음.(유사하게 구현할 수 있음)
1. 다른 클래스를 포함하는 클래스를 만듬
- 다른 클래스를 포함하는 과일 객체를 만듬
- 다른 클래스를 포함하는 빙수 객체를 만듬
2. Interface를 사용함
- 과일과 빙수 객체의 인터페이스를 모두 지원하는 하나의 객체를 만듬
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
필드:
- 인스턴스 변수
- 객체에 포함되어 있는 데이터 변수
- 객체의 필드는 파스칼 레코드의 필드와 같은 개념
- C++의 데이터 멤버와 같음
메소드:
- 객체에 속한 함수나 프로시저를 메소드라 함
- C++의 멤버 함수와 같음
속성:
- 객체에 포함되어 있는 데이터나 코드를 조작하기 위한 것이 속성임
- 객체 외부에서는 객체의 필드를 직접 조각할 수 없으며,
속성을 통해서만 필드를 조작하거나 객체의 행동을 변경시킬 수 있음.
------------------------------------------------------------------------------------
'책 > 프로그램의 기초 C언어(작성중)' 카테고리의 다른 글
최소공배수 구하기 (0) | 2023.11.19 |
---|---|
C C++ JAVA (0) | 2023.03.15 |