java面向对象(一)--思想介绍

面向对象

  • 面向对象思想,是一种非常贴近于人类行为方式的思想。只不过这种思想移植到了编程领域
  • OOP即为面向对象思想
  • 还有一种思想,是OOP出现之前,独占计算机领域。那种思想叫做“面向过程”
  • 面向过程思想:想吃“宫保鸡丁”
    • 概述:所有的工作,面面俱到,每一个细节都必须自己牢牢掌握
    • 买个鸡蛋,孵化小鸡,养大,宰了,新鲜的鸡肉搞到了
    • 买黄瓜种子,播种,浇水,成熟,黄瓜到手了
    • 各种配料,都必须自己耕种,收获果实
    • 学习打铁,制作一口锅
    • 榨油
    • 找个饭店,拜师,学习厨艺(学习是漫长的过程)
    • 自己制作“宫保鸡丁”了。美味吃到了。
  • 面向对象思想:想吃“宫保鸡丁”
    • 概述:找到合理的解决目标。调用它去执行。
    • “找专业的人,干专业的事”
    • 下楼找饭店,宫保鸡丁来一份。交20块钱。等5分钟。开吃。

拼积木,就是面向对象思想的核心!

在面向对象的世界中,对象是一个客观描述事物的实体(载体,存在的东西),用属性(名词)和方法(动词)共同来描述这个实体。

方法

  • void,无返回
    • 有些方法调用执行后,就可以了
      • 父母的爱,对你来说,他们不求回馈,你希望你健康快乐。
      • 做好事,不留名,雷锋精神。
      • 小丽啊,你去吃饭吧。
    • 有些方法调用执行后,还会给我一个回馈
      • 买酱油,必须拿回一瓶酱油
      • 上班工作,必须拿到工资

  • windows操作系统中,文件夹/目录的作用:

    • 让文件分类管理,易于查找
    • 可以解决同名文件
  • 在java的项目中,代码会越来越多,如何创建“文件夹”来管理文件呢?

    • java的世界中,包的概念就等价于“文件夹/目录”
    • 包,单词为:package
    • 在创建包的时候,包名没有硬性的要求,但是有一些规范(尽量遵守,不遵守也可以)
  • 包的命名

    • 使用小写字母,而且不能以圆点开头或结尾
    • 通常使用组织(公司)的倒置域名
      • 公司的域名:www.baidu.com
      • 项目的包名:com.baidu.项目模块等等
        • 例如:com.baidu.ai.user,com.baidu.ma.product
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值