Java:什么是面向对象?

1、首先我们去区分对象的属性和方法。

    一)、什么是对象?

      比如:所有的东西都可以叫做对象。而对象就是提供给我们研究对象,这就是对象。

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

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

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

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

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

2、什么是封装?

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

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

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

3、什么是类?

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

    ·通常我们把具有相同属性和方法的对象归为一类。

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

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

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

3、类和对象

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

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

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

    Java:什么是面向对象?

4、Java中的类

  ·类的声明

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

    ·类型与文件名相同

    ·类名首字母要大写

    ·注意大括号位置

      Java:什么是面向对象?

    

    

    

          

上一篇:Spring Boot中普通类获取Spring容器中的Bean


下一篇:Redis源代码分析(十一年)--- memtest内存测试