Java 编程中的方法与类型匹配
1. 方法的概念与比喻
在 Java 编程里,方法的声明就如同一份食谱。它静静地待着,等待被执行。要是创建了声明却没人调用,那它就像一份没人做的虫炖菜食谱,毫无用武之地。而方法调用则是行动的指令,就像告诉厨师按照食谱做菜。当调用方法时,方法声明就会“苏醒”,执行其中的指令。
方法调用还可能包含参数。例如 JOptionPane.showMessageDialog (null, ticketPrice) ,这里的 null 告诉计算机不要把对话框放在其他窗口内, ticketPrice 则告知计算机要在对话框中显示的内容。在食物的世界里,调用 meatLoaf(6) 意味着“按照肉饼食谱做,做出够六个人吃的量”。
方法有两个方面:一是方法的声明,二是调用该方法的语句。
2. 安全类型使用
2.1 类型不匹配示例
有句俗话说“方枘圆凿”,在 Java 编程中更是如此。以美国家庭孩子数量为例,2000 年平均每个家庭孩子数量是 0.9(双精度浮点型),而杜格家庭有 12 个孩子(整型)。若尝试计算杜格家庭与全国平均水平的差异,代码可能会出错。如下代码:
// 假设代码处理平均孩子数和杜格家庭孩子数
double averageNumberOfKids;
int numberOfDuggarKids = 12;
// 当输入平均孩子数时,即使输入 1 或 1.0,averageNumberOf
超级会员免费看
订阅专栏 解锁全文

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



