Задачи на ООП в C++. Часть 7
Сделайте класс, у которого будет и обычный метод, и статический.
Дан следующий класс со статическим методом:
class Test
{
static show()
{
return '+++';
}
}
Вызовите этот метод как метод класса, и как метод объекта.
Пусть у нас дан такой абстрактный класс iUser:
class IiUser
{
setName(name);
getName();
setAge(age);
getAge();
}
Сделайте класс User, который будет
реализовывать данный абстрактный класс.
Сделайте абстрактный класс iUser с методами
getName, setName, getAge,
setAge.
Сделайте абстрактный класс iEmployee, наследующий
от абстрактный класса iUser и добавляющий
в него методы getSalary и
setSalary.
Сделайте класс Employee, наследующий от
абстрактный класс iEmployee.
Скопируйте код моего класса Employee
и код абстрактный класса iProgrammer. Не копируйте
мою заготовку класса Programmer -
не подсматривая в мой код реализуйте этот
класс самостоятельно.
Сделайте класс Disk,
наследующий от абстрактный класс Figure.
Сделайте класс Sphere, который будет
реализовывать абстрактный класс iSphere.
Сделайте так, чтобы класс Rectangle
также наследовал от два абстрактный класса: и iFigure,
и iTetragon.