类和对象 c++精简

类和对象 c++精简,第1张

类和对象 c++精简

 

1.类就是做月饼的模型(决定月饼形状),而对象就是依照模型用不同材料来做的月饼。

2.

类的定义

public是公共的,允许其他访问。

乐乐

 

 

 //构造函数是成员函数的一种特殊的。(样子一样)。
//1,构造函数的名字必须与类的名字相同。
//2.定于构造函数时不能指定返回类型。不是void
//3.构造函数的代码与其他函数一样,但不直接调用(显示调用)
//4。创建类的一个新对象,会隐式的自动调用构造函数。也就是说,当程序中声明一个新对象时,程序会自动调用该对象
//所属类中定义的构造函数来初始化这个对象的状态。
//5.若在定义类型时没有定义构造函数,c++会自动为该类型创建一个缺少的构造函数。但没有任何形式参数,函数体为空。
//析构函数是特殊成员函数。(与构造函数是善后关系)。
//析构函数的名字必须是在类型名上加~。
//不能指定返回类型,
//在对象消亡时,隐式地自动调用析构函数,相当于free();
//如果没有,系统帮你,无任何参数,函数体为空。
//没有构造函数函数会自动创建,但有了就要符合输入要求。

对象是类的实例,类是对象的模板,类包含数据域和函数域。构造函数开辟内存初始化对象的状态,析构函数负责收尾释放内存。

相比于c,c++把给函数存放值的空间的过程,显示的用构造函数表示了出来,,是吧

 

 

 

 

 

 

 

注意,这样会产生编译错误。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5702819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存