방치하기

c++ 소멸자 , 슈퍼클래스 생성자 설정 . 본문

프로그래밍/C & C++

c++ 소멸자 , 슈퍼클래스 생성자 설정 .

Yi Junho 2009. 8. 21. 15:33
반응형
#include 
#include  

using std::cout;
using std::endl;



class Person
{

	public:
		int age;
			 
		Person()
		{	
			
		age=1;

		}
		Person(int i )
		{	
			age=i;
		}
	
		~Person()
		{
		
				
			
		}
};

class Junho:public Person
{
	private:
		char * name;
		int idNum;
	public:
		
		void setDet(int a,int b);
		char * getName(void);
			 
		Junho()
		{	
			
			this->name="2211";
			idNum=0;
			

		}
		Junho(char * i):Person(23)
		{	
			name=i;
			idNum=1;
			

		}
		Junho(char * i,int j)
		{	
			name=i;
			idNum=j;

		}
		~Junho()
		{
		
				
			
		}
};


void Junho::setDet(int a,int b)
{
	name="a11";
	idNum=b;

} 
char * Junho::getName(void)
{

	return name;
}
int main()

{

	Junho jh("이준호");// 디폴트 생성자는 () 이게 없음 ;
	
cout< return 0; }
반응형
Comments