动力节点——面向对象思想概述(五)

本文介绍了面向对象编程的基本概念,包括其思维方式的转变、目的、特征等,并以Java语言为例详细说明了如何用类来表示事物及其特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,面向对象思想概述

1,要想学好面向对象,首先注重思考方式的转变

面向过程的思考问题方法:

强调做事情的过程(步骤)之间的因果关系

从动作入手思考问题(动词)


面向对象思考问题方式:

强调问题域中事物以及事物之间的关系

从事物入手思考问题(名词)

eg:

A,打水这个事情涉及什么事物:

学生    座位    水杯    门    饮水机

B,为了打水这个事情,这及格事物之间什么关系?

学生坐座位

学生拿水杯

学生开门

学生打开饮水机

C,在A和B中考虑之后,才开始做事情。这个就是面向对象


二,使用面向对象思想的目的(优点)

把办事人自身从实际当中解放出来,使自己从办事人变成指挥人。


三,面向对象思想的特征

封装

继承

多态


四,java语言是面向对象的,是说java语言中实现了面向对象思想

面向对象思想在java语言中如何实现?

因为面向对象思想思考问题的方式是从事物入手。

所以java语言中如果想体现面向对象思想,就必须有一种表示事物的方式。


五,java语言中是如何表示事物的?

现在基础班学习的学生,学生这一类事物在java语言中如何表示?

在java语言中,是使用类的概念来表示一类事物,使用的关键字class类。

先从实际生活中分析学生事物

一般咱们要是描述一类事物,通常是通过这类事物的特点来描述。

学生这类事物都有什么特点呢?

外部特点(外部特征):性别    年龄    名字

内部特点(内部特征):性格    学习


那么在实际生活中区分事物的方式一定在java语言中会有体现

java语言中如何表示学生这一类事物

学生类,代表了学生这一类事物

class  学生{

        外部特征:属性    在程序中一般使用变量表示(只需要写变量数据类型和名称)(名词)

        内部特征:行为    在程序中一般使用方法来表示(暂时方法的修饰符不写static)(动词)

}

























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值