Java面向对象的特性
-
什么叫做面向对象(Object)
-
.百度百科上的解释是:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
-
这样的解释似乎有点抽象,很难将这个解释和一个编程语言联系起来,下面我来解释一下:
1.说到对象,首先就要提到类(class):对象由类生成,那什么是类呢?- 类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象
- 类由属性和方法(函数)构成:属性是静态的,方法是动态的。(把类类比成人,属性就是人身上所具有的东西-嘴,耳朵~ 方法就是人能够做的动作-走路,说话~)
2.类和对象的关系。
- 类好比是汽车模型,是一类事物规定好的集合:
- 而对象就是根据这个汽车模型生产出来的汽车,它可以有很多辆。
-
-
面向对象特性的解释就是这些,每个人对其的理解也会有所不同,具体的理解还需要在大量的敲代码之后才可以明白
-
下一节正式进入Java代码的讲解-Scanner