java之面向对象思想、类与对象的概述

1:面向对象思想:
面向对象是基于面向过程的编程思想

面向过程:强调的是每一个功能的步骤
面向对象:强调的是对象,然后由对象去调用功能

2:面向对象的思想特点:
A:是一种更符合我们思想习惯的思想
B:可以将复杂的事情简单化
C:将我们从执行者变成指挥者

万事万物皆对象

3:把大象装进冰箱案列分析

面向过程:
A:打开冰箱门
B:把大象装进冰箱
C:关闭冰箱门

面向对象:
我们怎么才能更符合面对对象思想呢?
A:有哪些类呢?
B: 每个类有哪些东西呢
C: 类与类直接的关系是什么呢?
分析:
A:哪些类呢?
大象
冰箱
Demo
B:每个类有哪些东西呢?
大象:
进去
冰箱:
开门
关门
Demo:
main方法
C:类与类直接的关系是什么呢?
Demo中使用大象和冰箱类的功能

4:开发、设计、特征
面向对象开发:
就是不断的创建对象,使用对象,指挥对象做事情
面向对象设计:
其实就是在管理和维护对象之间的关系
面向对象特征:

封装  继承  多态

 现实世界是如何描述一个事物的
属性:该事物的描述信息
行为:该事物能够做什么
 
举例:学生
姓名,年龄,性别
上课,学习,考试
 我们学习编程语言,是为了模拟现实世界的事物的。而我们学习的编程语言java最基本的单位是 : 类
 所以,我们就应该把事物通过类来体现出来。由此,我们就得到了现实世界事物和类的对应关系:
 
 事物: 类:
属性 成员变量
行为 成员方法

类:是一组相关的属性和行为的集合。是一个抽象的概念
对象:是该类事物的具体表现形式,具体存在的个体。

举例:
学生:类
班长:对象


猜你喜欢

转载自blog.csdn.net/qq_36795563/article/details/80427996