13、编程方法与决策语句详解

编程方法与决策语句解析

编程方法与决策语句详解

1. 方法调用与参数化方法

方法调用需匹配特定模板: «objectReference».«methodName»(«arg1», «arg2», ..., «argN»); ,其中每个参数的类型要与对应参数的类型兼容。这种参数化方法模式比无参数方法更灵活,参数能让客户端影响方法执行任务的方式。相关模式包括无参数命令和辅助方法。

2. 逐步细化与辅助方法

逐步细化是将问题分解为更小、更简单步骤的过程,直到能用现有原语直接解决问题。其优点众多,能让代码更易理解、测试、调试和修改。逐步细化自然会产生辅助方法,这些方法用于解决子问题以帮助其他方法。辅助方法通常是私有的,但也可以是受保护的。当为受保护时,可利用模板方法模式让子类轻松解决同一问题的不同变体。

3. 伪代码

伪代码是设计方法的另一个工具,它是自然语言(如英语)和编程语言的混合体。借助伪代码,我们能在不花费时间和精力用Java等语言编码的情况下,从高层次表达算法并进行推理。

4. 问题集
4.1 书面练习
  • 方法访问修饰符 :探讨列表中方法的公共访问是否合适,是否需要其他访问修饰符及具体是哪些。
  • 辅助方法建议 :针对特定问题,思考合适的辅助方法。
  • 方法拼写错误影响 :假设类扩展时方法拼写错误会产生什么后果。
  • 访问修饰符对创建子类的影响
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值