本站为考生提供自考信息服务,仅供学习交流使用,与所示院校无合作关系,非政府官方网站,官方信息以省教育考试院和大学的网站为准。
..
志愿者

您现在的位置:自考网 > 我的自考 > 自学考试报考经验 > 正文内容

自考学习从结构到类的演变

来源:自考网 | 2018-03-16 23:52:03 【加入收藏

最近更新时间:2018-03-16 23:56:45

在昨天的学习基础之上进一步学习第2章:“从结构到类的演变”,再次引入一些陌生的概念:
 
1、成员函数:C++首先允许结构中可以定义函数,这些函数称为成员函数。
 
2、数据成员:根据例子中的源码看其实就是定义结构或类中的变量,在类示意图中也被称为属性。
 
3、结构对象:可以像C语言中结构变量使用结构成员的方法那样,通过C++的结构对象使用成员函数:“结构对象.成员函数”。
 
4、公有(public)性质:主程序中的变量是通过结构的成员函数使用数据成员,但直接使用数据成员称作结构的公有性质。
 
5、私有(private)性质:(封装性)定义结构时,将数据成员使用private关键字定义,则产生封装性。没有使用private定义的成员函数,默认为public。私有的数据成员,必须通过公有的成员函数才能使用,这就称为数据的封装性。这就变成了具有类的性质的结构,只是类使用class定义,它默认的是private。类当初就是从这种结构演变而来。
 
6、构造函数:函数名与结构同名称为构造函数。使用方法一般形式:构造函数名 对象名(初始化参数);。
 
7、类:其实,使用关键字class代替struct,就是一个标准的类。这个昨天主要了解过。
 
8、类示意图:由一个方框组成,分为三行,最上面表示类名,中间表示具有的数据(属性或称数据成员),最下面表示类所提供的具体操作方法,即如何使用数据成员来实现预定功能的成员函数。看了后面的练习题还有作图题,所以这也是要掌握的一部分。
 
以上概念可以结合如下图1-4进一步理解,今天大概就掌握了这些知识点,仅仅初步理解了,但要应用起来还是有难度的。
 



上一篇: 看完这五条,考研复试那都不是事儿 下一篇: 考研疑难问题解答

  • 扫二维码
    关注自考微信

    获取更多自考猛料!欢迎关注自考网官方微信
    我们在这里等你哦~
  • 扫二维码
    关注志愿者老师微信

    获取最新自考报名,获得免费自考一对一解答机会
    更多的自考难题、自考疑问、网络上无法搜索到的,我们将人工帮助你~
     
相关文章
看了本文的自考生还看了

重要的事情,电话里聊