11、Java 编程中的方法与类型匹配

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值