VC++学习小结(1)

 

    接触vc++的学习已有小半年了。想对自己学习的东西做个小小的总结,下面将分阶段来总结自己学习vc++的经历。

学习vc++首先要有一定的c++基础。尤其是对类、对象、指针的概念要比较清楚,还有一些特性尤其是函数特性要有相应的了解。今天主要总结在学习的过程中对类和对象的一些浅识。

1.类和对象的基本认识

面向对象的程序设计中类和对象是基础。我们可以用公式来表达程序:程序=算法+数据结构,算法和数据结构是不可分割的,那么基于对象的程序设计就是把一个算法和一组数据封装在一个对象中,可以表示成:对象=算法+数据结构    程序=(对象+对象+对象...+消息或程序=对象S+消息。类成了对象的抽象,不占用内存,而对象是类的具体实例,占用存储空间,类是用户自己指定的类型。类的声明:

class 类名

    private

        私有的数据和成员函数;

     public

        公用的数据和成员函数;

};

注:最后的分号一定要记得写上。除了private, public还有一种成员限定符protected。三种限定符的区别:

public:公开的。可以被本类或作用域内的函数引用;

public:私有的。只能被本类的成员函数锁引用;

Protected:受保护的。不能被类外访问,但可以被派生类的成员函数访问。

若定义的类没有作private, public申明,系统将其成员默认为private,这同时也是与struct声明的结构体最大的差别。

2.对象成员的引用

访问对象的成员有三种方法:

1)通过对象名和成员运算符访问对象中的成员。访问对象中成员的一般形式为:对象名.成员名。

2)通过指向对象的指针访问对象中的成员。用法:先定义对象和类指针变量,使指针变量指向对象,这样指针变量就可以访问对象中的成员了。

3)通过对象的引用来访问对象中的成员。条件:若在类中属于同一对象,共占用同一段存储单元,只是用不同的名字表达而已。用法:定义类引用的另一变量来引用已有的对象。

3.类的封装

在学习VC++的实际应用中。遇到过一些公司发开的封装程序,可以调用但是看不到封装的代码,对用户是隐蔽的。也就是说类中被操作的数据是私有的,实现的细节对用户是隐蔽的,也就是信息隐蔽。

注:博文仅学习总结而已,没有多大的参考价值。本人是学生非工作人士,所以对一些深入的问题没有研究,博文只是为了督促自己学会总结学到的知识以便以后参考。以后会慢慢深化,今天到此为止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值