zoukankan      html  css  js  c++  java
  • 面向对象程序设计作业(1)

    第一次作业

    GitHub:pullself


    类图

    基本信息

    由于第一次使用新的知识,鉴于之前的写的代码留下了很多改造空间,所以这次代码修改自寒假的最后一次作业。

    代码行数 调试bug 编码时间
    479行 5个 5h

    程序总共由5个文件组成:

    • main.cpp:主函数,程序的入口。
    • elevator.h:定义了电梯类。
    • elevator.cpp:电梯类函数的实现。
    • ask.h:定义了请求类。
    • ask.cpp:请求类函数的实现。

    编码过程

    遇到问题与bug

    1. 第一次接触类似工程类的编码,在自己学习查找了不少东西之后磕磕绊绊的写出来了,很多语法都不是很熟练。
    2. 电梯类中大部分的成员都是私有的,但是有部分私有成员需要被用于比较,在如何访问的问题上面尬了很久。
    3. 传引用的问题,由于在电梯的运行方法中需要有一个值传递来记录,在思考了很久后发现了引用这个东西。
    4. 在编码过程中尽量的将方法细化的,但是还是有部分方法很冗杂。准备将电梯类中的运行方法独立出来。

    pta作业

  • 相关阅读:
    前端学习:html基础学习四
    前端学习:html基础学习三
    cogs 2691. Sumdiv
    cogs 421. HH的项链
    Bzoj 2038: [2009国家集训队]小Z的袜子(hose)
    【NOIP模拟赛】密码锁
    cogs1612. 大话西游
    cogs1583. [POJ3237]树的维护
    Bzoj 3343: 教主的魔法
    SPOJ375 Query on a tree
  • 原文地址:https://www.cnblogs.com/pullself/p/8887111.html
Copyright © 2011-2022 走看看