面向对象
2018-12-21 本文已影响0人
看山看海看你
1.【应用】面向对象概述
a. 【理解】能够阐述面向对象思想与面向过程思想的特点
A:什么是面向过程
面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。
例如:吃煎饼果子利用面向过程的思想:
1.学习摊煎饼的技术
2.买材料鸡蛋,油,葱等等
3.开始摊
4.吃
5.收拾
B:什么是面向对象
面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务)
例如:吃煎饼果子利用面向对象的思想
- 找会摊煎饼的大妈(创建一个摊煎饼大妈的对象),煎饼也是一个对象
- 调用其摊煎饼的技能(功能),传递进去钱参数
- 返回给我们一个煎饼
- 吃
b. 【了解】能够阐述类与对象的关系
C:Java中最基本的单位是类,Java中用class描述事物也是如此
成员变量 就是事物的属性
成员方法 就是事物的行为
D:定义类其实就是定义类的成员(成员变量和成员方法)
E:类和对象的概念
a:类:是一组相关的属性和行为的集合(我们班所有的同学都具备相同的属性和行为,比如:姓名,年龄,学习,这样就把所有的学生成为学生类)
b:对象:是该类事物的具体体现(说某个同学时,他都具备自己特有的属性和行为)
c. 【理解】能够根据面向对象的代码画出内存图解
1、一个对象的内存图
图片.png
2、方法公用内存图
图片.png