`
Tveiker
  • 浏览: 54459 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

自学Java总结 一

    博客分类:
  • Java
阅读更多
                           Java 学习
                       0.7 什么是面向对象编程
Java是一种面向对象的编程语言,本书中的编程也采用了面向对象的方法。因此,有必要在讨论Java之前介绍面向对象的一些概念。我们要介绍什么是对象,对象怎样分组为类,类之间如何关联。对象之间有如何进行交互和通信。

0.7.1  面向对象编程的基本特征:交互对象
  Java编程和任何面向对象程序设计都是交互对象的集合。他们是真实世界对象的集合的模型。假设一个厨房设计师在设计厨房时一定会用到他心中的一个模型,它将包括用来代表的不同厨房用具和柜橱的对象。模型中的每一个对象都是相应真是物体的一个简化。例如用一个矩形来表示一个冰箱,衣柜…

0.7.2  什么是对象
  那么什么是对象呢?就像在真实的世界里,任何事物都是对象。对象可以是物质的(例如汽车,房子),也可以是精神的(一种想法,思想)都可以。对象也可以是自然事物,例如一个人或一匹马…

0.7.3  属性和值
   与真实世界一样,程序中的对象也具有一些特有的属性。例如一个ATM对象应该有一个能表示当前可支出余额的属性。一个chesspice 应该有个row (行)和column(列)的属性来表示棋盘的位置。注意,其实一个对象的某个属性也是一个对象。

0.7.4  操作和消息
   除了属性外,对象应该还要有其操作或行为的特性。正如前面的所述,程序中的对象是动态的。他们执行某些操作,或者某些操作作用于这些对象。实际上,用Java语言写程序时都不分时候都是让程序执行一些操作。例如在国际象棋里面,chesspice对象能执行MoveTo()操作

0.7.5  什么是类
   类(class)是对象的模板。类封装了构成某一类型对象的属性和操作。在面向对象程序设计,类作为程序员使用的对象的蓝图和模板。我们说对象是类的一个实例(instance)。用Java写程序,很大程度上是设计这个类并且编写这个类的定义。设计类即制定所有能标识这种类型对象的属性和操作。

0.7.6   变量和方法
   到目前为止,我们已经使用属性和操作这两个属性来描述对象的特性。但是谈到编程时,常用变量和方法来描述对象的特征。一个变量对应一个属性,是被命名的内存地址,用于储存特定了类型的值。也可以把变量看做一个特别的容器,但是他只能存储特定类型的对象。一个方法对应于一个操作或行为,是有名称的一块代码,它被调用来执行一系列已经定义好的操作,代码。

0.7.7  实例与类变量,类方法
    变量和方法可以与类或对象(类的实例)相关。实例变量(实例方法)是属于一个类的变量(方法)。对比而言,类变量(方法)是与该类相关的一个变量(方法)。       
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics