Java知识点梳理:第四章对象的相关知识

一.什么是面向对象?

我们在学习一个名词的时候,首先要明白这个名词所代表的含义,行为动作。

那么,什么是面向对象呢?

面向对象是:设计软件,编写代码的一种思维方式,面向对象是指客观事物之间的关系.

我们日常的思维方式就是面向对象的. 自然界事物之间的关系是对象与对象之间的关系.

           对象:(Object)   --->东西

一切皆对象

              object是指一个具体事物的实例

   比如pig  dog cat  ....

              1.面向对象分析/设计

          OOA:面向对象分析

        OOD:面向对象设计

 

       OOP方法要求在设计中映射现实世界中的指定问题域中的对象和实体.

       需要在设计要尽可能的接近现实世界,即以最自然的方式表述实体.

       面向对象技术的优点就是能构建与现实世界相对应的问题模型,并保持他们的结构,关系和行为模式.

 

       2.面向对象的概念:

        类型():  指代一个名词概念:人,厨子 戏子  痞子

        引用(变量):指引用具体概念实例的代词  这个人  那个厨子

        对象(东西):指具体概念的个体实例张三丰这个人.

        行为:  方法


二.面向对象的特征:

            继承: A 继承 B  名词概念的继承关系

 封装任何对象实例都是尽可能隐藏起来,减少暴露  可以看到车,但看不到发动机。

            多态:行为或者引用,在不同情形下会发生变化的现象.

           字面意思理解即可。

        对象:  鼠,牛,虎,兔

           属性:吃,喝,拉,撒,睡

你可能感兴趣的:(Java知识点梳理:第四章对象的相关知识)