1、这里以收音机使用电池为例,介绍“引用类型参数”的传值。定义了3个类,Battery、Radio和E11,其中E11为主类,我们在主类中创建“对象”,并调用其他两个类中构造的“方法”来实现程序功能。
2、在主类中,通过Radio类创建一个“收音机”对象,Battery类创建“电池”对象,当Radio创建收音机对象调用openRadio(Battery battery)方法,我们需要将一个Battery船舰的电池对象传递给该方法的参数battery,即模拟收音机使用电池。
3、附源代码:class Battery{int electricityAmount;Battery(int amount){electric足毂忍珩ityAmount = amount;}}class Radio{void openRadio(Battery battery){battery.electricityAmount = battery.electricityAmount - 10;}}public class E11{public static void main(String args[ ]){Battery nanfu = new Battery(100);System.out.println("南孚电池的储电量是:"+nanfu.electricityAmount);Radio radio = new Radio();System.out.println("收音机开始使用南孚电池");radio.openRadio(nanfu);System.out.println("目前南孚电池的储电量是:"+nanfu.electricityAmount);}}