Java知识点梳理:第四章:对象的相关知识
2016-11-09 22:17
330 查看
一.什么是面向对象?
我们在学习一个名词的时候,首先要明白这个名词所代表的含义,行为动作。
那么,什么是面向对象呢?
面向对象是:设计软件,编写代码的一种思维方式,面向对象是指客观事物之间的关系.
我们日常的思维方式就是面向对象的. 自然界事物之间的关系是对象与对象之间的关系.
对象:(Object) --->东西
一切皆对象
object是指一个具体事物的实例
比如pig dog cat ....
1.面向对象分析/设计
OOA:面向对象分析
OOD:面向对象设计
OOP方法要求在设计中映射现实世界中的指定问题域中的对象和实体.
需要在设计要尽可能的接近现实世界,即以最自然的方式表述实体.
面向对象技术的优点就是能构建与现实世界相对应的问题模型,并保持他们的结构,关系和行为模式.
ab10
2.面向对象的概念:
类型(类):
指代一个名词概念:人,厨子 戏子
痞子
引用(变量):指引用具体概念实例的代词
这个人
那个厨子
对象(东西):指具体概念的个体实例.
张三丰这个人.
行为:
方法
二.面向对象的特征:
继承: A
继承 B 名词概念的继承关系
封装:
任何对象实例都是尽可能隐藏起来,减少暴露
可以看到车,但看不到发动机。
多态:行为或者引用,在不同情形下会发生变化的现象.
字面意思理解即可。
一只动物:
牛羊马
鸟
鱼
打: 打架 打车
打酱油
我们在学习一个名词的时候,首先要明白这个名词所代表的含义,行为动作。
那么,什么是面向对象呢?
面向对象是:设计软件,编写代码的一种思维方式,面向对象是指客观事物之间的关系.
我们日常的思维方式就是面向对象的. 自然界事物之间的关系是对象与对象之间的关系.
对象:(Object) --->东西
一切皆对象
object是指一个具体事物的实例
比如pig dog cat ....
1.面向对象分析/设计
OOA:面向对象分析
OOD:面向对象设计
OOP方法要求在设计中映射现实世界中的指定问题域中的对象和实体.
需要在设计要尽可能的接近现实世界,即以最自然的方式表述实体.
面向对象技术的优点就是能构建与现实世界相对应的问题模型,并保持他们的结构,关系和行为模式.
ab10
2.面向对象的概念:
类型(类):
指代一个名词概念:人,厨子 戏子
痞子
引用(变量):指引用具体概念实例的代词
这个人
那个厨子
对象(东西):指具体概念的个体实例.
张三丰这个人.
行为:
方法
二.面向对象的特征:
继承: A
继承 B 名词概念的继承关系
封装:
任何对象实例都是尽可能隐藏起来,减少暴露
可以看到车,但看不到发动机。
多态:行为或者引用,在不同情形下会发生变化的现象.
字面意思理解即可。
一只动物:
牛羊马
鸟
鱼
打: 打架 打车
打酱油
相关文章推荐
- Java软件开发基础知识梳理之(6)------事务相关知识点
- 电商之梳理redis相关知识---java缓存技术
- 第四章 JAVA面向对象程序设计基础知识--知识回顾与疑点解析
- 电商之梳理monitor相关知识---java监控类
- [置顶] 基础知识整理之Java基础知识点梳理(详细)
- java基础74 XML解析中的SAX解析相关知识点(网页知识)
- Java知识点整理:第一章:基础知识梳理
- java IO流相关知识梳理
- Java学习篇之IO流相关知识梳理
- Java知识点整理:第二章:Java基础知识梳理
- Java学习篇之IO流相关知识梳理
- JAVA知识点梳理第一部分——常规知识
- java基础71 XML解析中的【DOM和SAX解析工具】相关知识点(网页知识)
- java--流程控制、数组、面向对象相关备忘知识点
- Java Web知识点整理:第四章:AJAX相关
- JAVA基础知识点梳理六:static相关
- Java软件开发基础知识梳理之(11)------Java中的GC操作及相关概念
- Java基础——对象的相关知识
- 琐记之零散知识点(java相关的零散知识都丢这里)
- JAVA相关基础知识