一 概述:
本文是第一次解除类,对象,所以先做入门,同时也提及了构造函数。
二备注
三 目录
四 正文
(一) 什么是类?
1 理解
(c与c++都是不同程度有不同的需求,比如理解程度,比如实现原理,比如只是广度,比如不同领域额外注重啥,大一学习时候就是偏向于逻辑上,表面上理解这么个工具,会套用,偏重具体问题与逻辑,忽视了关于计算机的东西)
理解方面最核心的一句话就是,c++中的类其实就是包含函数的结构体,其中的基本变量是成员变量,函数是成员方法.
当定义了一个变量之后,就相当于定义了一个包装好的变量类型,而对象就是这个变量所定义的具体的变量.
2 代码实践
#include<iostream>
using namespace std;
class Buyer
{
private:
int money;
int weight;
int time;
public:
Buyer(int a,int b,int c);
int print();
};//此为定义的一个类
Buyer::Buyer(int a,int b,int c)
{ money=a;
weight=b;
time=c;
}//此为构造函数,可以实现边定义边调用,没定义时系统会自己定义。
int Buyer::print()
{
cout<<money*time*weight<<endl;
return 0;
}
int main()
{
Buyer Mr(100,100,10);//定义对象时传入三个默认值
Mr.print();
return 0;
}
3 结果与说明
如何理解系统根据用户定义的后遭函数选择最匹配的一个调用,像昨天的重载有不同类型一样。

|