带你十分钟玩转面向对象(适合初学者)

面向对象编程(OOP)是Java的核心,它通过模拟现实世界中的事物来组织代码。本文通过实例解释了如何创建类和对象,以及它们在解决实际问题时的作用,如将大象放入冰箱和下五子棋的例子。同时,介绍了类的定义、属性和方法,并提供了Java基础教程和分布式架构的课程链接,适合初学者学习。

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

           对于很多学习Java的小伙伴来说,面向对象这步是个坎儿,虽然简单但是不容易理解。其实刚开始的时候并没有面向对象这个概念,大家知道的都是面向过程, 面向过程比较好理解,程序员接到指令,按照步骤一步一步拆分成命令,然后连起来交给计算机去执行。而面向对象则避开了面向过程的一些弊端,即是对事物的一种描述。

  1. 面向对象

OOP面向对象编程。Java中万物皆对象。

做一个需求的时候,我们会抽取出来几种事物(类),每一种事物(类)都有共同的行为和属性。

  1. 范例:把大象放入冰箱

冰箱

属性

行为:开门,关门

大象

属性

行为:走路

 

 

范例:下五子棋 

  棋子

  1. 创建一个冰箱
  2. 这个冰箱开门
  3. 创建一个大象
  4. 这个大象走进去
  5. 这个冰箱关门

属性:颜色

行为:走棋

棋盘

行为:绘制

规则

行为:判断输赢

 

  1. 创建一个黑色棋子
  2. 这个黑色的棋子走棋
  3. 创建棋盘
  4. 棋盘绘制图案
  5. 创建一个规则
  6. 判断输赢
  7. 创建一个白色棋子
  8. 这个白色的棋子走棋
  9. 棋盘绘制新的图案
  10. 判断输赢

面向对象是以功能和属性来划分,而不是步骤。

编程就是模拟现实生活,我们使用面向对象的思想可以认为“万物皆对象”。

  1. 类的定义
    1.  类的概念
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

renlianggee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值