java方法思考

1.学习目的
简单方便去调用 更加方便团队使用 后期维护更新方便 代码更简洁

2.是什么?用在哪里?
1.将多段代码放在一起组成一个集合 有输入可输出 将数据按集合里面的程序加工 在给这个集合一个名字
(1)方法由 修饰符:这是可选的,定义该方法的访问类型
(2)返回值:有些方法需要返回值 有些方法执行需求操作,但是没有返回值
(3)方法名:方法的实际名称,方法名和参数表共同构成方法签名
(4)参数:参数像一个占位符,当方法被调用时,传递值给参数,这个值被称为参数或变量
(5)方法体:方法体包含具体的语句,定义该方法的功能
2.团队开发 编写程序 各种有逻辑的计算

3.如何使用?
按逻辑编写 在方法中调用

4.深度思潍(模拟设计者思维过程)
一段程序中有多个同样算法 需要多次编写 后期更改麻烦 可阅读性差 需要一个“括号”将它们圈起来 用的时候调一下对应名称 里面的算法就可以直接使用

5.广度思维(类比其他概念)
和变量一样只是里面的数据不同 一个可能只有一个数字一个符号 另一个将编码括进去 有输入 加工 输出 就像加减乘除数值在变但规则不变

6.广度思维(练习已知,底层原理分析)
1.调用
(1)在对象自己的方法列表中找方法编号,根据编号执行其实现
(2)没有,执行‘-‘
(3)没找到方法编号,说明这个类没有实现该方法,根据类isa指针找到父类执行’-‘
(4)一直没找到方法编号,转向’调用未实现方法的拦截‘的方法可以在方法里面做处理
(5)没做处理,报错崩溃

7.广度思谁(类比生活中的例子)
1.汽车维修店 车进去顾客提出要求(不同的数据) 同一个维修师傅 更换添加东西(同样的程序 按数据不同进行计算) 车出来(输出数据)
2.餐厅厨房 顾客点餐(需求不同 一直变化) 厨师用不同蔬菜烹饪(按需求烹饪 厨师不变) 端上餐桌(输出结果)

8.添加
1.1.让字体更加容易识别

java方法思考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值