C++的学习笔记(第七章:类与对象)

目录:

类与对象的定义

构造函数

析构函数

对象数组

对象指针

this 指针

内部的类和堆对象

面向对象的编程方法


正文

类与对象的定义

              面向对象和面向过程的联系和区别

              面向对象的基本介绍:数据成员和成员函数;类和结构体的联系和区别,类与对象的关系。

              类的声明:类是一组对象的抽象化声明。

              类的实现:带默认值的成员函数,内联成员函数(隐式声明,显式声明),成员函数的重载。

              对象的定义和使用:类的成员是抽象的,对象的成员才是具体的。

              类的作用域和可见性。


构造函数

       构造函数的定义方法:

       构造函数的重载

       带默认值的构造函数

       默认的构造函数和无参的改造函数

       赋值构造函数(也是可以送一个的,但是如果涉及到指针就得自己做一个啦)【这里补一下形式吧:类名::类名(类名&对象名)】


析构函数

       析构函数的构造方法

       构造函数不能重载,因为构造函数没有参数,所以也不存在重载的问题。


对象数组/使用对象传递函数的参数/对象指针和堆对象/this指针(这个玩意一般就是被隐含使用的)


内部的类和命名空间


面向对象的编程方法

       

       

注:1.不能出现无参构造函数和带有全部形参默认值的构造函数,这样会报错;

       2.自己构造析构函数需要在出现了指针或者在析构前需要干点什么的时候;


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值