zoukankan      html  css  js  c++  java
  • 课程作业二

    课程作业二

    github链接

    对文件分离的感想

    这次作业的代码不是很难,所以写出一个符合要求的程序并不是重点,我觉得重点在于文件的分离以及为什么要这样做。
    我认为这样做可以很好地提高代码的可读性以及为下次迭代带来方便。

    我认为.h文件相当于一个合同,告诉使用者这个类里面包含什么并声明,而.cpp文件告诉使用者.h文件里面的东西长什么样子。而且如果想使用其中的东西,必须要遵守合同:加一个include“xxx.h”,的预处理指令。我觉得这个跟接口很像吧(不知到对不对),在更换或者调用的时候会带来很大的方便,就像灯座一样,如果没有这个灯座,我们接灯泡和换灯泡都要用电线把灯接到零线火线上,很麻烦。但是有了这个东西,我们就可以很简单的把灯拧下来进行更换。

    下面是我代码中的一部分

    #include "calculator.h"
    #include <iostream>
    using namespace std;
    int main()
    {	
    	int i;
    	calculator problem;
    	i=problem.enterdataandjudge();
    	if(i==1)
    	{
    	problem.calculate();
    	problem.output();
    	}
    	system("pause");
    	return 0;
            //具体的注释我在函数的说明ccp和.h头文件中已经给出,在main函数里就不赘述了
    }
    
  • 相关阅读:
    抽象类和构造方法
    JAVA System.arraycopy 和Arrays.copyof 效率比较
    直接插入排序
    StringBuffer
    JButton计数
    冒泡排序法
    JFrame背景
    JButton按钮
    Swing——JFrame
    JFrame面板
  • 原文地址:https://www.cnblogs.com/031602523liu/p/6775891.html
Copyright © 2011-2022 走看看