C++ 클래스 소스입니다.
세이
안녕 하세요 소스 풀이좀해주세요..
당장 클래스 수업들어갔는데 ㅋㅋㅋ
예제를 다 ㅋㅋ 이해 해오라네요..
혼자서도 도저히 안되네요
1. 첫번째 소스 원의 넓이 구하는건데요...
01 #includeiostream.h0203 class Unit {0405 int status;0607 public:08 Unit();09 ~Unit();10 void fly();11 };1213 Unit::Unit()14 {1516 sp; cout Unit constructor \n;17 status = 1;} 1920 Unit::~Unit()21 {22 cout Unit destructing...\n;23 status = 0;24 }2526 void Unit::fly()27 {28 cout status \n;29 }3031 int main(int argc, char* argv[])32 {33 Unit oUnit;34 oUnit.fly();35 return 0;36 }2. 생성자와 소멸자의 예 01 #includeiostream.h0203 class Unit {0405 int status;0607 public:08 Unit();09 ~Unit();10 void fly();11 };1213 Unit::Unit()14 {1516 cout Unit constructor \n;17 status = 1;18 } 1920 Unit::~Unit()21 {22 cout Unit destructing...\n;23 status = 0;24 }2526 void Unit::fly()27 {28 cout status \n;29 }3031 int main(int argc, char* argv[])32 {33 Unit oUnit;34 oUnit.fly();35 return 0;36 }3. 매개변수를 가지는 생성자와 소멸자 #includeiostream.h0203 class Unit {0405 int status;0607 public:08 Unit();09 ~Unit();10 void fly();11 };1213 Unit::Unit()14 {1516 cout Unit constructor \n;17 status = 1;18 } 1920 Unit::~Unit()21 {22 cout Unit destructing...\n;23 status = 0;24 }2526 void Unit::fly()27 {28 cout status \n;29 }3031 int main(int argc, char* argv[])32 {33 Unit oUnit;34&; oUnit.fly();35 return 0;36 }4. 클래스의 상속 01 #includeiostream.h0203 class NPC {0405 int defense;0607 public:08 void SetDefense(int n);09 int GetDefense();10 };111213 class Grunt : public NPC {1415 int armor;1617 public:18 void SetArmor(int n); 19 int GetArmoredDefense();20 };2122 void NPC::SetDefense(int n)23 {24 defense = n;25 }2627 int NPC::GetDefense()28 {29 return defense;30 }3132 void Grunt::SetArmor(int n)33 {34 armor = n;35 }36 37 int Grunt::GetArmoredDefense()38 {39 return armor+GetDefense();40 }4142 int main(int argc, char* argv[])43 {44 Grunt oUnit;45 oUnit.SetDefense(10);46 oUnit.SetArmor(20);4748 cout Get Armored Defense : oUnit.GetArmoredDefense() \n;49 return 0;}이 소스들 ㅋㅋㅋ -_-;; 이해가 안되요 하나하나 설명좀해주세요
-
맑은누리
제가 잘못봤나요?? 3번까지는 소스가 똑같은데요.ㅡㅡ?? 그리고 이건 뭐 설명할것도 없는... 소스 설명보다는 그냥 클래스에 대해서 공부만 하시면 되는거 아닌가요?? 클래스의 구조라던지 특징들에 대한 것을 소스로 보여주는것인데요.. 이것을 설명 해달라는 것은 클래스를 가르쳐 달라는 것입니다. 다시 한번 클래스에 대한 설명을 책에서 공부해보시길...