Java:什么是面向对象?

一、首先咱们去区分对象的属性和方法。spa

    一)、什么是对象?对象

      好比:全部的东西均可以叫作对象。而对象就是提供给咱们研究对象,这就是对象。blog

 

    二)、怎么区分"属性"和"方法"呢?(说白了,属性就是静态的东西,表示东西的特性方法是动态的东西:功能、能力、动做)。模板

      好比:小狗有什么属性?例如:小狗属性有(身高、体重、肺活量等等)。     方法呢?形容这个事物会干吗。好比:(跑步、吃饭、睡觉等等)。 class

      假设"投影仪"是个对象,那他的属性和方法有什呢?方法

      属性:长宽高、大小、什么颜色、什么品牌。im

      方法:放音乐、看电影、等等。总结

 

 

二、什么是封装?数据

    ·对象同时有属性和方法两种东西(特性)img

    ·对象的属性和方法一般被封装在一块儿,共同体现事物的特性,再有就是相辅相承,不能分开。  (注意:若是要是属性和方法两个东西分开了,就不是咱们的研究对象了)。就好比:一条狗有身高、体重、肺活量(指属性),不能吃,不能跑,没动做(指方法),这是否是一条死狗(对象不成立)。两种条件缺一不可。

    总结:封装就是把事物彻底归到一块儿,让他们共同趋势项一种东西,是他们不能分开。也就是把琐碎的东西都搞到一块儿不让她分开。

 

 

三、什么是类?

    ·类是现实世界或者思惟世界中的实体在计算机中的反映它将数据以及这些数据上的操做封装在一块儿。

    ·一般咱们把具备相同属性和方法对象归为一类

    ·类是对一种事物的抽象概念。

      好比:人与人交流,交流的得事情都是事先归类好了,我跟她的归类对象是同样发的,这叫作类,上面说的类是抽象的东西,因此人与人交流时的东西都是属于抽象的东西。把抽象的东西说了出来(这就是类),而后在进行描述这东西什么样(这就是在给这个类赋值)。

    拓展总结:要归类起类(对象),再进行给类赋值。

 

三、类和对象

    ·类是抽象的概念,仅仅是一个模板。对象是一个具体实体

    ·对象和类有“是一个”的关系

       ·好比:周杰伦是一我的类(提到的人,这我的具体对象)

    

 

 

四、Java中的类

  ·类的声明

    ·一个文件只能有一个public class

    ·类型与文件名相同

    ·类名首字母要大写

    ·注意大括号位置

      

相关文章
相关标签/搜索