Конструктор тестів
1
Породжені класи це є класи
2
Імена методів і даних базового і породженого класів
3
Відредагуйте код програми
class Base
{
public:
int Pr;
void Me ;
};
void Me()
{
cout<<"Base Pr="<<Pr<<"\n";
}
class Base2 public Base
{
public:
void Me();
};
void Base2::Me()
{
cout<<"Base2 Pr="<<Pr<<"\n";
Base::Me();
}
void main()
{ Base next;
Base2 next2;
next.Pr=1;
next2.Pr=9;
next.Me();
next2.Me();
}
4
Відредагуйте код програми
class Date
{ protected:
int day,month,year;
public:
Date(int,int,int);
void set_year(int y);
void print(); };
Date Date( d, m, y)
{day=d;
month=m;
year=y; }
void Date::set_year(int y)
{ year=y;
print(); }
void Date::print()
{ printf("%d-%d-%d\n",day,month,year); };
class Birthday public Date
{ public:
char name[80];
Birthday(int d, int m, int y, char* n);
void print(); };
Birthday::Birthday(int d, int m, int y, char* n):Date(d,m,y)
{strcpy(name,n); }
void Birthday::print()
{ printf("%d-%d-%d dear %s\n",day,month,year,name); }
void main()
{ Date* d=new Date(2,11,2011);
Birthday *b=new Birthday(2,11,2011,"ff");
d print();
b->print(); }
5
Від клас автомобіль можливо успадкувати
6
Яким базовим класом є клас до класу ЛЕВ
7
Який клас може бути похідним для класа Кіт
Рефлексія від 16 учнів
Сподобався:
Так: 15
Ні: 1
Зрозумілий:
Так: 13
Ні: 3
Потрібні роз'яснення:
Ні: 14
Так: 2