1508-张晨曦总结《2016年-11月-4日》【连续14天总结】

时间:2022-09-03 00:18:09

标题:8.1、8.2的学习

关键词:类的概念,类的定义

内容

A. 一句话概括今日目标完成情况

a)学习第八章前两节 100%

b)同上

B.具体内容

 这一节主要学习了类的概念。

对象是指被抽象描述了的某个实体。对象=实体的特征+实体的功能=数据+函数

类是具有相同特征和功能的对象集合。

对象是类的一个实例或个体或元素。

类中某个对象的特征和功能就是类的特征和功能。

结构体是符合数据的统一体。结构体只有数据,没有函数成员,看作特殊的类。两者语法格式很相似

结构体:

struct date
{
int year,month,day;
};
类:

class<name>
{
private:
<数据>;
<函数>;
public:
<数据>;
<函数>;
protected:
<数据>;
<函数>;
}
下面做了一个闹钟:

#include<iostream>
#include<windows.h>
using namespace std;
class Clock
{
private:
int Hour;
int Minute;
int Second;
float Price;
public:
void Set(int h,int m,int s,float p);
void Run();
void Report_Time();
void Show_Time(){cout<<Hour<<":"<<Minute<<":"<<Second;};
};
void Clock::Set(int h,int m,int s,float p)
{
Hour=h;
Minute=m;
Second=s;
Price=p;
}
void Clock::Run()
{
int i=0;
for(i=0;i<10;i++){
Second++;
if(Second==60){
Second=0;
Minute++;
if(Minute==60){
Minute=0;
Hour++;
if(Hour==20)Hour=0;
}
}
cout<<'\r';
Sleep(1000);
Show_Time();
}
}
void Clock::Report_Time()
{
Show_Time();
if(Minute==0&&Second==0){
for(int i=0;i<Hour;i++){
cout<<"\007";
Sleep(1000);
}
}
}



但是这个error有问题啊。我百度了之后在头文件里加上了#include<windows.h> 程序仍然不能运行,有erroe但是双击并没有自动跳到正确的位置。我很苦恼。


C.明日计划

把这个闹钟搞定。 

9.3、9.4

 

 

我的博客:http://blog.csdn.net/andr3zzzz

我的邮箱:smartisandre@yeah.net