2018年3月计算机等级考试备考在即,小编在这里为考生们整理了2018年3月计算机二级考试JAVA章节知识,希望能帮到大家,想了解更多考试资讯,请关注留学群的及时更新哦。
2018年3月计算机二级考试JAVA章节知识:面向对象
1.3.2 面向对象
纯粹的面向对象程序设计方法是这样的:
1. 所有的东西都是对象。可以将对象想象成为一种新型变量,它保存着数据,而且还可以对自身数据进行操作。例如类Max中保留着数据的最大值,同时还有方法updateMax根据新加入的price值产生最新的最大值,还有getMax方法返回数据的最大值。
2. 程序是一大堆对象的组合。通过消息传递,各对象知道自己应该做些什么。如果需要让对象做些事情,则须向该对象"发送一条消息"。具体来说,可以将消息想象成为一个调用请求,它调用的是从属于目标对象的一个方法。例如上面面向对象的程序段应该是属于某个类的,比如说是属于类Shopping,则Shopping中就包含了类Max的对象max,调用方法updateMax就相当于Shopping对象对max对象发出一条指令"updateMax",要求对象max重新计算最大值。
3. 每个对象都有自己的存储空间。可容纳其它对象,或者说通过封装现有的对象,可以产生新型对象。因此,尽管对象的概念非常简单,但是经过封装以后却可以在程序中达到任意高的复杂程度。
4. 每个对象都属于某个类。根据语法,每个对象都是某个"类"的一个"实例"。一个类的最重要的的特征就是"能将什么消息发给它?",也就是类本身有哪些操作。例如max是类Max的实例。
推荐阅读:
2018年3月计算机二级考试JAVA入门知识点:JAVA的\异常\
2018年3月计算机二级考试JAVA入门知识点:JAVA概述
2018年3月计算机二级考试JAVA入门知识点:面向对象初步
2018年3月计算机二级考试JAVA入门知识点:面向对象三大特征
留学群计算机等级考试 栏目推荐: