什么是java面向对象思想?

本文介绍了面向对象编程的基本概念,重点讨论了Java中的封装、继承和多态。面向对象编程使复杂问题简单化,通过创建、使用和维护对象之间的关系来实现。封装是隐藏对象细节,提高代码安全性和复用性;继承允许子类扩展父类功能,增强代码扩展性;多态则表现为一个行为在不同对象中有不同表现,增强了灵活性和接口性。
摘要由CSDN通过智能技术生成

1:面向对象简称OO (Object Oriented) ,也称之为面向对象思想

[是一种编程思维,也是一种思考问题的方式],

其基本思想是使用面向对象中的三大特征[继承、封装、 多态]进行程序设计
如何建立面向对象的思维呢?
1、先整体,再局部
2、先抽象,再具体
3、能做什么,再怎么做
面向过程:
注重的是这个执行动作,强调的是执行的动作;
面向对象:
使复杂的事情简单化,强调的是具体事务;

实例:
将大象装进冰箱。
1.打开冰箱
2.存储大象
3.关上冰箱
冰箱就是一个对象,具有存储功能;

到电脑城买电脑。
面向过程:
自己看参数、查报价、砍价等等。 自己在执行一系列的功能,在过程中处于
角色是执行者;

面向对象:
自己看不懂参数,查报价、砍价,不具备这些功能。
就找一具备这些功能的专业人士(朋友、老师),让专业人士进行操作;
自己变成一个指挥者,只用最后付钱就行了;

例子:
对窗口的操作:关闭、移动、最小化;
面向过程:
定义三个功能:
1、关闭窗口
2、移动窗口
3、最小化窗口

面向对象:
将三个功能定义到窗口事物中。
1、窗口关闭
2、窗口移动
3、窗口最小化
只要有了窗口这个对象,我们只需要指挥该对象做事情就可以

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值