编程方法与决策语句详解
1. 方法调用与参数化方法
方法调用需匹配特定模板: «objectReference».«methodName»(«arg1», «arg2», ..., «argN»); ,其中每个参数的类型要与对应参数的类型兼容。这种参数化方法模式比无参数方法更灵活,参数能让客户端影响方法执行任务的方式。相关模式包括无参数命令和辅助方法。
2. 逐步细化与辅助方法
逐步细化是将问题分解为更小、更简单步骤的过程,直到能用现有原语直接解决问题。其优点众多,能让代码更易理解、测试、调试和修改。逐步细化自然会产生辅助方法,这些方法用于解决子问题以帮助其他方法。辅助方法通常是私有的,但也可以是受保护的。当为受保护时,可利用模板方法模式让子类轻松解决同一问题的不同变体。
3. 伪代码
伪代码是设计方法的另一个工具,它是自然语言(如英语)和编程语言的混合体。借助伪代码,我们能在不花费时间和精力用Java等语言编码的情况下,从高层次表达算法并进行推理。
4. 问题集
4.1 书面练习
- 方法访问修饰符 :探讨列表中方法的公共访问是否合适,是否需要其他访问修饰符及具体是哪些。
- 辅助方法建议 :针对特定问题,思考合适的辅助方法。
- 方法拼写错误影响 :假设类扩展时方法拼写错误会产生什么后果。
- 访问修饰符对创建子类的影响
编程方法与决策语句解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



