Читайте также:
|
|
// p3_2.cpp: Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "Circle.h"
int main(int argc, char* argv[])
{
Circle *c = new Circle(5, 6, 7);
printf("X: %d\tY: %d\tR: %d\n", c->getX(), c->getY(), c->getR());
delete c;
return 0;
}
Заголовочный файл класса
#ifndef POINT_H
#define POINT_H
class Point {
private:
int x;
int y;
public:
Point () {
x = 0;
y = 0;
}
Point (int tx, int ty) {
x = tx;
y = ty;
}
void setX (int tx);
void setY (int ty);
int getX (void);
int getY (void);
};
#endif
Файл реализации класса
#include "Point.h"
void Point::setX (int tx) {
x = tx;
}
void Point::setY (int ty) {
y = ty;
}
int Point::getX (void) {
return x;
}
int Point::getY (void) {
return y;
}
Заголовочный файл класса
#ifndef CIRCLE_H
#define CIRCLE_H
#include "Point.h"
class Circle: public Point {
private:
int r;
public:
Circle (): Point() {
r = 0;
}
Circle (int tx, int ty, int tr): Point(tx, ty) {
r = tr;
}
void setR (int tr);
int getR ();
};
#endif
Файл реализации класса
#include "Circle.h"
void Circle::setR (int tr) {
r = tr;
}
int Circle::getR () {
return r;
}
Создайте класс PhoneNumber (телефонный номер), закрытые элементы которого есть код города и номер. Также создайте дружественные функции, которые перегружают операции передачи и извлечения из потока и позволяющие обрабатывать данные класса телефонного номера.
// p3_3.cpp: Defines the entry point for the console application.
//
Дата добавления: 2015-07-16; просмотров: 40 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Файл реализации класса | | | Файл реализации класса |