码迷,mamicode.com
首页 > 编程语言 > 详细

我的Java——面向对象程序设计

时间:2016-05-15 18:04:06      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

面向对象程序设计是将数据及数据的操作封装在一起,成为一个不可分割的整体,同时,将具有相同特征的对象抽象成为一种新的数据类型——类。通过对象间的消息传递使整个系统运转。通过对象类的继承提供代码重用的有效途径。

区别:

在面向对象程序设计方法中 其程序结构是一个类的集合和各类之间以继承关系联系起来的结构 有一个主程序 在主程序中定义各对象并规定他们之间传递消息的规律。

对象:面向对象技术的核心所在。所有面向对象的程序都是由对象组成的 这些对象首先是自治,自怡的(他可以通过自身定义的操作来管理自己)同时他们还可以互相通信,协调和配合,从而共同完成整个程序的人物和功能。

类:是同种对象的集合与抽象。类是一种抽象的数据类型,他是所有具有一定共性的对象的抽象,而属于类的某一个对象则被称为是类的一个实例,是类的一次实例化的结果。

对象的状态与行为:

对象都具有状态和行为。

对象的状态又称为对象的静态属性 主要指对象内部所包含的各种信息,也就是变量。每个对象个体都具有自己专有的内部变量,这些变量的值标明了对象所处的状态。当对象经过某种操作和行为而发生状态改变时,具体地就体现变量的内容的改变。通过检查对象属性变量的内容,就可以了解这个对象当前所处的状态。

行为又称对象的操作 它主要表述对象的动态属性,操作的作用是设置或改变对象的状态。对象的操作一般都基于对象内部的变量 并试图改变这些变量(及改变对象的状态)

区别:

对象的状态在计算机内部是用变量来表示 而对象的行为在计算机内部是用方法来表示的。

(方法类似于面向过程中的函数。对象的行为或操作定义在其方法的内部。)

我的Java——面向对象程序设计

标签:

原文地址:http://www.cnblogs.com/danyanpi1997/p/5495547.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!