定义一个Point类,派生出Circle类,计算各派生类对象的面积Area()

#include<iostream>
using namespace std;
class Point
{ protected:  int x,y;    public:    Point(){}  int GetX() {cin>>x;}     int GetY() {cin>>y;}
};
class Circle:public Point
{    int r;  public:    Circle():Point(){}  int GetR(){cin>>r;}  float Area() {return 3.14*r*r;}  void show()  {cout << "circle area : " <<Area()<<endl;}  };     int main()
{  Circle c1;  c1.GetX();  c1.GetY();  c1.GetR();  c1.show();  return 0;
}

定义一个Point类,派生出Circle类,计算各派生类对象的面积Area()相关推荐

  1. 继承的综合运用《Point类派生出Circle类而且进行各种操作》

    类的组合与继承 (1)先建立一个Point(点)类.包括数据成员x,y(坐标点). (2)以Point为基类.派生出一个Circle(圆)类,添加数据成员(半径),基类的成员表示圆心: (3)编写上述 ...

  2. 定义一个结构体变量(包括年月日)。计算该日在 本年中是第几天?注意闰年问题。

    定义一个结构体变量(包括年月日).计算该日在本年中是第几天?注意闰年问题. /**定义一个结构体变量(包括年月日).计算该日在 *本年中是第几天?注意闰年问题. */ #include<stdl ...

  3. php定义一个名为Vehicles,php的扩展和嵌入--c++类的扩展开发

    配置文件:config.m4 1 PHP_ARG_ENABLE(vehicles, 2 [Whether to enable the "vehicles" extension], ...

  4. 基类成员的public访问权限在派生类中变为_C++ 派生类的构造函数(学习笔记:第7章 06)...

    派生类的构造函数[1] 默认情况 基类的构造函数不被继承; 派生类需要定义自己的构造函数. C++11规定 可用using语句继承基类构造函数. 但是只能初始化从基类继承的成员. 派生类新增成员可以通 ...

  5. 基类成员的public访问权限在派生类中变为_第17篇:C++继承中虚表的内存布局

    我们已经表明,非虚类的对象实例不包含虚指针,编译器在编译阶段也没有为非虚类没有构建虚表.而本篇我们会从简单的单继承链分析虚类中虚表构造过程和内存布局.这一切假定你有如下基础 对gdb调试器使用有一个比 ...

  6. C++的继承和派生(一)父类和派生类(子类)的介绍以及派生类的访问控制

    在介绍继承和派生之前,先看下面一段代码 class Student1 {public:int m_socre;int m_age;void speak() {cout << "S ...

  7. 基类成员的public访问权限在派生类中变为_C++ 派生类的构造函数举例:继承+组合(学习笔记:第7章 07)...

    派生类构造函数举例[1] 例7-4 派生类构造函数举例 #include 对程序的说明:构造函数的执行顺序 1.调用基类构造函数. 顺序按照它们被继承时声明的顺序(从左向右):Base2, Base1 ...

  8. cad面积累计lisp怎么用_求一个cad的lisp:一次计算多个封闭线框的面积,并显示每个面积和总面积...

    2019-02-17 回答 ;求spline,polyline,lwpolyline,arc面积 (defun c:ss () (setq 总面积 0) (setq 总亩数 0) (setq 面积 0 ...

  9. cad面积累计lisp怎么用_求一个cad的lisp:一次计算多个封闭线框的面积,并显示每个面积和总面积。...

    匿名用户 1级 2016-12-02 回答 ;求spline,polyline,lwpolyline,arc面积 (defun c:ss () (setq 总面积 0) (setq 总亩数 0) (s ...

最新文章

  1. EasyUI——常见用法总结
  2. 整理面试中的逻辑思维题
  3. Struts2做下载
  4. LeetCode MySQL 1225. 报告系统状态的连续日期(date_sub + over)
  5. 灵活运用 SQL SERVER FOR XML PATH
  6. rviz中的相关配置
  7. aix下oracle备份脚本,AIX下oracle的自动备份
  8. 阿里云短信服务SDK使用方法
  9. 如何选拔人才-人力资源探讨
  10. axture工具栏使用
  11. Halcon匹配助手
  12. 【Google】【内部样式表】【外部样式表:听力地点方向题】【设置字体间距】【多类、子元素选择器】【网页设计与网站开发HTML、CSS、JavaScript】【第 8 章】CSS基础——实验题1-6
  13. 金融数据分析(十二)房贷综合问题
  14. Oracle数据库字符集问题解决方案大全
  15. Spring Framework 开发参考手册 之十四 JMS支持
  16. 公文管理系统案例展示
  17. 留学日本专业比较: 理工科、文科、与研究
  18. vue form表单数据提交与 router 按钮快速调用页面
  19. 中国式众筹:促销,众筹?(转)
  20. android批量转换图片格式,使用Android Studio批量转换图片为Webp格式

热门文章

  1. sql语句中一些特殊字符的处理
  2. 地图结合资料 提供全新网络服务
  3. php定义一个学生类_3分钟短文 | PHP获取函数参数名,和类定义的常量,都要反射...
  4. Windows Server 2008 R2 install Visual Studio 2015 failed
  5. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
  6. codeforces C. Sonya and Problem Wihtout a Legend(dp or 思维)
  7. [Xpand] Error 1 Invalid option '6' for /langversion; must be ISO-1, ISO-2, 3, 4, 5 or Default
  8. WinForm 的dataGridView全选,反选
  9. 网络协议从入门到底层原理(2)路由、网络常见概念(因特网, ISP, 接口, 上网方式)、公网私网、NAT
  10. SuseLinux详解(2)——网络设置静态IP 网关 DNS的方法