zoukankan      html  css  js  c++  java
  • 2017《面向对象程序设计》课程作业二

    2017《面向对象程序设计》课程作业二

    git链接

    git链接

    部分代码

    class circle
    {
    public:
    	circle(); //Declaration for constructor
    	~circle(); //Declaration for destructor
    	double circle_area(int x); //Declaration
    private:
    	int r;
    	double S;
    }
    

    上方的代码为定义circle类以及内容的声明。

    double circle::circle_area(int x)
    {
    	double y;
    	y = 3.14*x*x;  //To get the area of circle
    	return y;
    
    }
    circle::circle()
    {
    	r = 0;     //definition
    	S = 0;
    }
    circle::~circle()
    {
    
    }
    

    上方的代码则是为求圆面积函数circle_area以及析构函数构造函数的具体内容。

    对文件分离的感想

    关于文件分离这一块的话,我认为分成2个cpp不无道理,全部写在一个cpp中,也许通过函数等方式可以显得清晰,但是C++是面向对象的语言,则不应该只局限在这里,分成2个cpp的话错误也能很快的找到,而不用繁琐的找单一模块的bug,总体说这次作业给我的体验是之前所没有的。

  • 相关阅读:
    python 高阶函数
    python 列表
    python 模块
    浅谈HashMap原理,记录entrySet中的一些疑问
    extjs Tree中避免连续单击会连续请求服务器
    Java类的加载顺序
    mybatis中集成sharing-jdbc采坑
    tomcat采坑
    AQS原理
    Redis分布式锁原理
  • 原文地址:https://www.cnblogs.com/tomvii/p/6775096.html
Copyright © 2011-2022 走看看