点类与线类(继承)
来源:互联网 发布:新郎 婚礼开场白 知乎 编辑:程序博客网 时间:2024/06/10 08:10
#include <iostream>
using namespace std;
#include <Cmath>
class Point //定义了类Point
{
public:
double x;
double y;
Point( double a,double b)
{
x = a;
y = b;
}
virtual void display(){cout <<"你输入的坐标是"<<"(" << x << "," << y << ")" << endl;} //以(X,Y)的形式打印
};
class Line : public Point // 定义Point的派生类Line(Public)
{
public:
Line(double a,double b,double q,double w) : Point (a,b)
{
x1 = q;
y1 = w;
}
void display()
{
cout <<"这两个坐标是"<< "(" << x1 << "," << y1 << ")" << " " << "(" << x << "," << y << ")" << endl;
}
inline void length()
{
cout <<"这条线段的长为"<< sqrt( (x - x1)*(x - x1) + (y - y1)*(y - y1)) << endl;
}
private:
double x1;
double y1;
};
void main()
{
Point p1(1.2,2.4);
p1.display();
Line l1(1.2,2.4,4.5,1.6);
l1.display();
l1.length();
}
- 点类与线类(继承)
- 抽象类的继承与接口继承在规则上有以下几点归纳:
- 类的继承 注意点
- 类继承与接口继承
- 类继承与原型继承
- 第十周任务一 线类继承点类
- 类继承几点常见注意事项
- 关于父类继承那点事
- 第11周-继承与派生-项目4-点类派生直线类
- C++第10/11周项目 继承与派生 【点类派生直线类 】(复习新版)
- Chap03: 类与继承
- delphi 类与继承
- 派生类与继承
- 类与继承
- 句柄类与继承
- lua 类与继承
- 继承与抽象类
- 类与继承
- Java SE7新特性之switch语句中使用字符串
- Network-attached storage (NAS)
- Visual Studio 11可视化多核多线程编程的行为
- hdu 4582 DFS spanning tree
- UCI数据集和源代码
- 点类与线类(继承)
- VC++双缓冲之实现
- 使用cookie,session,filter等技术实现用户自动登录
- 黑马程序员— 交通灯管理系统_代码实现
- Ubuntu下 JDK和Eclipse安装
- Java SE7新特性之try-with-resources语句
- CoAP学习笔记——CoAP资源发现
- 高端CPU Cache Page Coloring
- IFrame跨域处理方法-Javascript