zoukankan      html  css  js  c++  java
  • 暑假自学(31)

    今天完成题目

    先定义一个点类,类名为point,用课堂教师演示的方式添加类,即类的定义要在头文件中,另外有一个描述类成员函数实现的cpp文件,还有一个主函数的文件。

    将其三维坐标定义为私有成员,通过构造函数为其初始化,并在构造函数和析构函数中有输出语句,以便于从运行结果看出构造函数析构函数的运行。

    写三个构造函数用于重载,包含一个默认构造函数。

    定义一个对象指针,并通过该指针完成对点对象坐标的输入和输出。

    定义对象数组,观察构造函数和析构函数调用的顺序。

    对于复数类(老师例子或作业),定义复数类的一个友元函数 complex add(complex x,complex y),用于完成两个复数的加法,对于减法、除法、乘法类似。

    设计一个交通工具类Vehicle,包含当前载重量和最大载重量两个私有属性,要求具有以下功能和内容:

    定义一个日期类Date,私有数据成员有:int型变量year, month, day。公有函数成员有:

    1. 三个形参均有默认值的构造函数,年月日的默认值依次为1000,1,1;

    2. int isleap()判断year是否为闰年,若是返回1,否则返回0;

    3. int check()判断日期是否合法,若合法返回1,否则返回0;

    4. void setdate()设置year,month,day的值;

    5. void display()按 “年-月-日”的格式输出日期,判断是否合法,若不合法输出Error Date,若合法,输出是否是闰年的信息;

    错误:

    java中每一个if都要有对应的else,并且if的判断中不能通过数值0和1来判断,而是true和false。若要通过函数,则需要定义为boolean类型再进行判断

  • 相关阅读:
    IoT(Internet of things)物联网入门介绍
    SIP协议解析
    nginx内核优化参考
    下线注册中心微服务
    vscode配置vue+eslint自动保存去除分号,方法与括号间加空格,使用单引号
    linux常见故障整理
    部署Glusterfs
    解决 eslint 与 webstrom 关于 script 标签的缩进问题
    单个maven项目使用阿里云镜像方法
    idea启动tomcat日志乱码解决办法
  • 原文地址:https://www.cnblogs.com/buxiang-Christina/p/13441505.html
Copyright © 2011-2022 走看看