구조체
페이지 정보
작성일 22-10-10 06:29
본문
Download : 구조체.hwp
멤버에 접근하지 못하도록 멤버라는 의미의 예약어를 설정.
클래스의 멤버를 보호하는 형태로 protected 사용
class CNamecard{
protected:
char name[80];
char tel[20];
char …(투비컨티뉴드 )
다.
⑴객체는 멤버 변수와 멤버 함수로 구성 - 객체 지향 프로그램이란 어떤 독립적인 객체를 설정하고 그 객체를 원하는 상태로 구동 하기... , 구조체기타레포트 ,






레포트/기타
,기타,레포트
구조체
⑴객체는 멤버 변수와 멤버 함수로 구성
순서
Download : 구조체.hwp( 44 )
- 객체 지향 프로그램(program]) 이란 어떤 독립적인 객체를 설정하고 그 객체를 원하는 상태로 구동 하기...
설명
⑴객체는 멤버 변수와 멤버 함수로 구성
- 객체 지향 program이란 어떤 독립적인 객체를 설정하고 그 객체를 원하는 상태로 구동 하기 위해 외부에서 어떤 방법을 동원하는 방식
- 객체는 멤버 함수와 멤버 변수로 구성되어 있다 (멤버 변수는 캡슐화되어 접근을 할 수 없으므로 객체를 구동하기 위해서는 멤버 함수를 사용해야 한다.
-기존의 객체가 기능이 적다면 그 객체 내부를 수정하는 것이 아니라 그 객체를 상속받아 새로운 기능을 넣는다.)
⑵객체는 상속된다된다.(객체를 상속받은 새로운 객체를 만들고 그 객체에 새로운 기능 삽입)
⑶객체는 상속받은 객체에서 특정 기능을 바꿀 수 있다
. -상속 받은 객체에서 특정 기능을 자신의 기능으로 바꿀 수 있다 (4발 2발)
⑷특정 다른 객체의 기능을 이용할 수 있다
-어떤 부분만 특정 다른 객체의 기능을 이용하고 싶을나 두 객체가 근원적으로 다르다면 Friend라는 기법을 이용
★C++형식
class : c++에서는 필요한 모듈들을 객체화하고 그 객체 안에 함수와 변수를 함께 설정하는데 객체화 선언형이 class이다.
c언어 c++
struct s_namecard{
char name[80];
char tel[20];
char address[80];
}Name;
class CNamecard{
char name[80];
char tel[20];
char address[80];
};
CNamecard라는 객체에 name , tel , address라는 멤버가 있다
객체 지향 언어는 멤버에 접근하지 못하도록 한다.