1.3.2 面向对象
纯粹的面向对象程序设计方法是这样的:
1. 所有的东西都是对象。可以将对象想象成为一种新型变量,它保存着数据,而且还可以对自身数据进行操作。例如类Max中保留着数据的值,同时还有方法updateMax根据新加入的price值产生最新的值,还有getMax方法返回数据的值。
2. 程序是一大堆对象的组合。通过消息传递,各对象知道自己应该做些什么。如果需要让对象做些事情,则须向该对象"发送一条消息"。具体来说,可以将消息想象成为一个调用请求,它调用的是从属于目标对象的一个方法。例如上面面向对象的程序段应该是属于某个类的,比如说是属于类Shopping,则Shopping中就包含了类Max的对象max,调用方法updateMax就相当于Shopping对象对max对象发出一条指令"updateMax",要求对象max重新计算值。
3. 每个对象都有自己的存储空间。可容纳其它对象,或者说通过封装现有的对象,可以产生新型对象。因此,尽管对象的概念非常简单,但是经过封装以后却可以在程序中达到任意高的复杂程度。
4. 每个对象都属于某个类。根据语法,每个对象都是某个"类"的一个"实例"。一个类的最重要的的特征就是"能将什么消息发给它?",也就是类本身有哪些操作。例如max是类Max的实例。
2017年计算机二级考试java章节辅导:面向对象.doc正在阅读:
2017年计算机二级考试java章节辅导:面向对象09-16
2016年广东深圳市南山区后海小学语文、数学教师招聘信息02-09
医院总务主任述职报告09-15
2017中考作文题目预测:追赶12-29
我心中的天堂作文450字10-13
高三生物教学个人工作计划范本03-07
2020贵州省地矿局招聘所属事业单位人员公告【167人】11-29
小学生优秀写景作文600字:家乡风光12-12