类与对象的基本概念

                     “类”的概念和基本知识


(1)首先呢,先介绍一下类这个东西😊
类 是面向对象程序设计实现信息封装的基础。
类 是一种用户定义类型。(类类型)有点绕口😁。
每个类包含数据说明和一组操作数据或传递信息的函数。
类 的实例称为 对象!!(此对象非彼对象 嘻嘻😌)
类 是面向对象的语言与面向过程的语言的最大差别。(面向对象的语言比如:c++,java,Python。面向过程的语言比如:c) 面向过程的主要以函数为中心
,而面向对象的将不再以函数为中心,而是以类和对象为中心。
(2)定义类和对象
具有相同性质和功能的东西构成的集合,通常归成一类,例如,学生就是类的概念。为了描述学生,有学号,姓名等等特征,称为属性。学生还有其它的能力和技能称为 方法。 对象是某个类的能动实体。
例如,学生 王三 就是一个对象。王三是学生这个 “类”中的对象。
C++中属性用数据存储结构实现,称为类的成员。方法用函数实现,称为成员函数。 他们都是类的成员。
class<类名>
{
public:共有段数据成员和成员函数;
protect:保护段数据成员和成员函数;
private:私有段数据成员和成员函数;

};
class 是定义类的关键字。
类名是用户自定义的标识符,用表示类型的名字。
关键字private用于声明私有成员。私有成员只能在类中可见,不能在类外或派生类中使用。如果私有成员放在第一段,则可以省略关键字private。
protected声明保护成员,保护成员在类和他的派生类中可见。
public声明公有成员。公有成员是类的接口,在类中和类外可见。
注意!!!😲除了class外,关键字struct也可以用于定义类。用struct定义类时,若不特别指出,则所有成员都是共有的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值