#include <iostream>
#include <string>
using namespace std;
class Person{
public:
Person();
Person(const string name, const int age);
string getName();
int getAge();
void setName(const string name);
void setAge(const int age);
private:
string name;
int age;
};
Person::Person()
:name("김한수"), age(120){}
Person::Person(const string name, const int age){
this->name = name;
this->name = age;
}
string Person::getName(){
return name;
}
int Person::getAge(){
return age;
}
void Person::setName(const string name){
this->name = name;
}
void Person::setAge(const int age){
this->age = age;
}
int main(){
Person p1;
Person p2("d", 2);
p1.setName("재치수");
p1.setAge(10);
cout << "이름 : " << p1.getName() << endl;
cout << "나이 : " << p1.getAge() << endl;
cout << "이름 : " << p2.getName() << endl;
cout << "나이 : " << p2.getAge() << endl;
return 0;
}
name에 age 넣었네 warning 끄고짜나?
아... 그렇구나 나는 열혈강의 저자가 일부러 틀리게 만들어서 직접 그 이유를 생각하고 반성하는 시간을 갖는건줄알고 몇십분째 생각하다가 포기하고 올린거였는데 오타였구나 ㄷㄷ ㅈㅅ