구조체와 클래스·18 / 22

class 정의와 객체 만들기

class는 구조체처럼 값을 묶으면서, public: 아래에 필드를 적습니다. 객체는 new로 만듭니다.

class Cat {
public:
    string species;
    int age;
};

Cat c = new Cat();
c.species = "코숏";
c.age = 3;
cout << c.species << endl;

new로 만든 객체도 ->가 아니라 .으로 필드에 접근합니다.

할 일

r의 label을 "R2", battery를 80으로 넣고, 둘을 한 줄씩 출력하세요

막혔나요?
코드 에디터