>即時新聞-熱門

2008年8月23日星期六

VCC++ - 單一繼承 - protected型別

#include<iostream>
using namespace std;

class my_data
{
private:
int no;

protected:
int china;
int narth;
public:
int math;
int english;
my_data()  
{
no=0;
china=0;
narth=0;
math=0;
english=0;

}
void set_no(int n1)
{
no=n1;

}
void show_no()
{
cout << "學號 : " << no << endl;

}
};

class my_data1:protected my_data
{
public:
void set_data1(int n3,int n4)
{
china=n3;  
narth=n4;
}
void set_data2(int n5 , int n6)
{
english=n5;   
math=n6;
}
void setno(int n7)
{
set_no(n7); 
}
void show_data()
{
show_no();

cout << "國文 :" << china << endl;
cout << "自然 :" << narth << endl;
cout << "英文 :" << english << endl;
cout << "數學 :" << math << endl;
}
};
void main()
{
my_data1 obj1;
obj1.setno(1); 
obj1.set_data1(90,99);

obj1.set_data2(88,89);
obj1.show_data();
}

0 评论:

 
妹咕數位學園歡迎網友們來信指教 妹咕信箱