0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 6
1

Описать класс Cat, содержащий информацию об одном коте (кличка и год рождения)

09.01.2015, 18:16. Показов 2280. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Описать на языке СИ++ класс Cat, содержащий информацию об одном коте (кличка и год рождения). Переменные класса должны быть закрытыми (private). Строку необходимо хранить массивом char. Класс должен содержать:
- конструктор копирования;
- конструктор, заполняющий все поля объекта значениями, помещены в параметрах;
- методы для установки и получения значений полей объекта;
- метод заполнения полей класса при помощи printf и scanf;
- метод вывода информации о содержимом объекта на экран при помощи printf и scanf.



Задание дали, а показать как это делается - не показали((( сама разобраться не могу!(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2015, 18:16
Ответы с готовыми решениями:

Описать класс студент, включающий конструктор инициализации студента (Ф.И.О., год рождения, год поступления, пол, национальность)
Описать класс студент, включающий конструктор инициализации студента (Ф.И.О., год рождения, год...

Описать и ввести массив,содержащий 10 записей следующей структуры: фамилия автора,год его рождения,название картины.
Создать список картин выставки иностранных мастеров. 1.Описать и ввести массив,содержащий 10...

Описать класс, содержащий информацию о почтовом адресе организации
Описать класс, содержащий информацию о почтовом адрессе организации. Предусмотреть методы для...

Описать класс «ГИБДД», содержащий информацию о зарегистрированных машинах. Поля класса: номера и стоимость машин, пройд
Описать класс «ГИБДД», содержащий информацию о зарегистрированных машинах. Поля класса: номера и...

5
Заблокирован
09.01.2015, 19:43 2
Вероника92, начните читать литературу. Или ищите подобные посты на форуме по ключевым словам "простой класс".
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
09.01.2015, 20:21 3
C++
1
2
3
4
class Cat {
  public:
    Cat(int year, char *Name="Васька");
 ...
0
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 6
09.01.2015, 20:28  [ТС] 4
Начало вроде написала, а как дальше не знаю
C++
1
2
3
4
5
6
7
8
9
10
11
class Cat
{
private:
int god; // год рождения
char kli4ka[32]; // кличка
public:
Cat( int g, char *kli) { god=g; strncpy(kli4ka,kli,sizeof(kli4ka)); } // конструктор
void Print(void) { printf("Год рождения котяры: %d, кличка особи: %s\n", god, kli4ka); } // вывод
int GetGod(void) { return god; } // метод возвращения года
int SetGod(int g) { god=g; return g>=0; } 
};
что дальше писать не знаю
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
09.01.2015, 20:44 5
А как же сет/гет кличка? Поле такое же приватное как и год, для года сеттеры/геттеры вы написали... А потом надо его другим жизненно важным методам учить - в туалет в свой угол, например.
0
casper007
09.01.2015, 20:48     Описать класс Cat, содержащий информацию об одном коте (кличка и год рождения)
  #6

Не по теме:

Цитата Сообщение от Вероника92 Посмотреть сообщение
char kli4ka[32]; // кличка
Девушки...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2015, 20:48

Описать массив записей, содержащий анкетные данные (Ф.и. о., дату рождения, пол, место рождения) нескольких человек
Если можно, то с блок-схемой. Спасибо заранее) Описать массив записей, содержащий анкетные данные...

Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты, содержащий разн
Определить класс химический элемент, содержащий информацию о названии элемента его химических...

Создать файл, содержащий фамилии, имена, месяц и год рождения
Создать файл, содержащий фамилии, имена, месяц и год рождения. Написать 2 программы: 1-ая должна...

Описать тип-структуру «Человек», хранящую имя, фамилию и год рождения человека
Задание:Описать тип-структуру «Человек», хранящую имя, фамилию и год рождения человека. Описать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru