首页 > 代码库 > java继承之类与对象

java继承之类与对象

 

  从学习java到现在估计都有一年了,然而在这一年里基本处于三天打鱼五天晒网,感觉自己再不做点改变就是个废人了..T - T.  趁着重新复习java的时间,也顺便用博客来记录学习的过程.好了,废话不说了..开始正文.

  数据类型以及运算符啊 java历史.工具之类的东西我就不讲了,第一次发博..想想还有点小激动呢\(≧▽≦)/

  java是一门面向对象的语言,所以我们必须要了解关于对象的概念.

  对象是个抽象的概念,在java中有个境界就是..万物皆对象..意思就是说我们可以吧世间一切能用语言描述的东西抽象成对象.下面我举个例子

技术分享

  ‘车‘是一个很常见的事物,我们尝试下将‘车‘这个事物抽象出来,但是具体该怎么抽象呢?

  其实很简单, 描述这个物体就OK了,如上图技术分享

  这样我们就将这个车简单的抽象出来了,如图所示,我抽象出的是这辆车的属性以及方法,当然了,不只是车,所有事物的抽象过程都是这样,将其属性以及方法抽象出来就OK了.

  属性:顾名思义指的是事物的属性,比如人的身高,体重,年龄等等;方法(行为):值得就是该事物能做的事情:同样人可以跑,吃饭,睡觉,那么跑,吃饭,睡觉就是人的方法

  既然我们将事物抽象出来了,那么接下来呢?完了吗?当然没有,我们还要将这些抽象出来的属性和方法装进类里面比如技术分享

 

  这样之后我们就成功的将车(事物)装(封装)进了类里面了,(类里面装的就是该事物经过抽象后共有的部分,比如车都有颜色,轮胎,都能跑,都能放歌)

  既然我们已经将车成功装进类里面了,那么接下来我们就可以使用了技术分享

  new  Car() 就是新建一个车的对象,Car 车 = new Car()就是指用车这个变量(java中变量可以用中文)来表示我们新建的那个对象(new  Car() );

  车.颜色 = "红色" 就是将我们新建出来的这辆车的颜色初始化成红色 车.轮胎数 ....同前

  车.跑() 就是调用这个车的方法

 

java继承之类与对象