C++学习之类与对象

本文详细介绍了C++中的类和对象的概念,包括类的定义、访问控制属性(public, private, protect)、对象的创建、成员函数的编写(包括内联函数)、构造函数与析构函数的作用和用法,以及类的成员组合。通过实例解析了如何初始化类对象、使用构造函数和析构函数,以及复制构造函数的调用场景。" 84029157,8203409,Unity3D:查找隐藏对象的技巧与性能分析,"['Unity3D开发', '游戏对象管理', '性能优化', '对象查找']
摘要由CSDN通过智能技术生成

1.类的定义

class Clock{
public:
	void setTime(int newH, int newM, int newS);
	void showTime();
private:
	int hour,minute,second;
};

注意,类在定义完成之后,一定要加上一个分号“;”这里定义了一个时钟Clock类,类包含数据成员函数成员,还可以在定义数据成员时对其进行初始化,例如:

private:
	int hour=0,minute=0,second=0;

2.类成员具有哪些访问控制属性
有三种访问控制属性:public(公有类型),private(私有类型),protect(保护类型;私有类型的成员只能被本类的成员函数访问,类外部的任何访问都是非法的;保护类型的成员的访问性质与私有成员相同,只是在继承当中存在差异;公有成员可以在类外进行访问,它可以看作是类对外部的接口。
3.定义一个类的对象
例如:Clock myClock;,对象只能访问类的公有成员,访问方式如:myClock.showTime();,采用“.”操作符。
4.类的成员函数的编写
成员函数的声明要在类体当中,简单的成员函数可以在类体中完成编写,复杂的成员函数在类体外编写,例如:

void Clock::setT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值