对象和类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象和类相关的知识,希望对你有一定的参考价值。
指定类设计的第一步是声明,类的声明类似结构声明,可以包含数据成员和函数成员。声明有私有部分,在其中声明的成员只能通过成员函数进行访问。声明还具有公共部分,在其中声明的成员可被用类对象的程序直接访问。通常情况数据成员被放在私有部分中,成员函数被放在共有部分中。
共有部分的内容构成了设计的抽象性——共有接口。将数据封装到私有部分中可以保护数据的完整性,这被称为数据隐藏。因此,C++通过类实现抽象,数据隐藏和封装等OOP特性很容易。
指定类设计的第二步是实现类成员函数。可以在类声明中提供完整的函数定义,而不是函数原型,但通常的做法是单独提供函数的定义(除非函数很小)。这种情况下,需要使用作用域解析符来指出成员函数属于那一类。
构造函数是一种特使的类成员函数,在创建类对象时被调用。构造函数的名称和类名相同,但可以创建多个相同名字的构造函数.
使用类是实现抽象数据类型(ADT)的一种非常好的方式。
类是用户定义的类型,对象是类的示例,即对象使这种类型的变量
以上是关于对象和类的主要内容,如果未能解决你的问题,请参考以下文章