20/02/19 C++ 공부

2021. 2. 19. 09:11C, C++

클래스 기초 공부

 

더보기

//struct

//class

//클래스 = 자료 저장 + 자료 처리

//클래스(타입) : 특정한 용도를 수행하기 위한 변수와 함수를 모아 둔 틀(자료형)

//객체(오브젝트) : 그 틀을 이용하여 찍어낸 개체(변수, 메모리 상의 공간)

#include <iostream>

using namespace std;

//접근제어지시자 private, protected, public

class TV {

private:

bool powerOn;

int channel;

int volume;

public:

void on() {

powerOn = true;

cout << "TV를 켰습니다." << endl;

}

void off() {

powerOn = "false";

cout << "TV를 껐습니다." << endl;

}

void setVolume(int vol) {

if (vol >= 0 && vol <= 100)

volume = vol;

cout << "볼륨을" << vol << "(으)로 바꿨습니다." << endl;

}

void setChannel(int cnl) {

if (cnl >= 1 && cnl <= 999)

channel = cnl;

cout << "채널을" << cnl << "(으)로 바꿨습니다." << endl;

}

};

int main()

{

TV lg;

// 불가lg.powerOn = true;

lg.on();

lg.setVolume(50);

lg.setChannel(100);

}

'C, C++' 카테고리의 다른 글

20/02/18 C++ 공부  (0) 2021.02.18
20/02/17 C++ 공부  (0) 2021.02.17
20/02/15 C++ 공부  (0) 2021.02.15
20/02/13 테트리스 만들기2  (0) 2021.02.13
20/02/12 테트리스 만들기1  (0) 2021.02.12