您的位置:首页 > 编程语言 > Java开发

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

2016-11-09 22:17 330 查看
一.什么是面向对象?

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

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

面向对象是:设计软件,编写代码的一种思维方式,面向对象是指客观事物之间的关系.
我们日常的思维方式就是面向对象的. 自然界事物之间的关系是对象与对象之间的关系.
           对象:(Object)   --->东西

一切皆对象
              object是指一个具体事物的实例
  
比如pig  dog cat  ....
              1.面向对象分析/设计
          OOA:面向对象分析

        OOD:面向对象设计

 
       OOP方法要求在设计中映射现实世界中的指定问题域中的对象和实体.
      
需要在设计要尽可能的接近现实世界,即以最自然的方式表述实体.
      
面向对象技术的优点就是能构建与现实世界相对应的问题模型,并保持他们的结构,关系和行为模式.
 

ab10
       2.面向对象的概念:
        类型(类): 
指代一个名词概念:人,厨子 戏子 
痞子
        引用(变量):指引用具体概念实例的代词 
这个人 
那个厨子
        对象(东西):指具体概念的个体实例.
张三丰这个人.
        行为: 
方法

二.面向对象的特征:

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

 封装:
任何对象实例都是尽可能隐藏起来,减少暴露 
可以看到车,但看不到发动机。
            多态:行为或者引用,在不同情形下会发生变化的现象.
           字面意思理解即可。
        一只动物: 
牛羊马  
鸟  

           打: 打架  打车 
打酱油
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: