IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Проблемы с ООП в С++., Microsoft Visual C++ .Net
Bo2nik
сообщение 23.04.2008 19:22
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 30
Пол: Мужской
Реальное имя: Никита

Репутация: -  0  +


 

#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <conio>

class Tags
{
protected:
	char nik[10];
	int tel;
public:
	Tags(char*,int);
	void virtual show();
	
            // здесь надо написать еще один метод для создания объектов класса Tags и размещения их в массиве 
	
            int getphone()
	{
		return tel;
	}
};

class XTags:public Tags
{
	int telr;
	public:
	XTags(char*,int,int);
	void show();
	// тут тоже нужен, вроде, метод
	int getphone()
            {
                       return tel;
            }
};

Tags::Tags(char* nnik,int ntel)
{
	strcpy(nik,nnik);
	tel=ntel;
}

XTags::XTags(char* nnik,int ntel,int ntelr):Tags(nnik,ntel)
{
	telr=ntelr;
}

void Tags::show()
{
	cout<<nik<<" "<<tel<<" ";
}

void XTags::show()
{
	Tags::show();
	cout<<telr;
}


void main()
{
	
}




Используются классы Tags(кличка животного и номер владельца) и XTags(Tags + телефон отдела регистрации). Используются три метода - show(это вывод информации на экран содержащейся в массиве), getphone(средство нахождения номера телефона владельца по кличке животного) и еще один метод которого у меня нет - создание объектов класса Tags и размещения их в массиве. Последнее как раз мне и нужно.

Сообщение отредактировано: Bo2nik - 23.04.2008 19:24
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 24.08.2025 12:30
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"