package com.ldq; /** * Created by enjoy on 2015/4/14. */ public class ShouYinJi { void fangXinWen(DianChi dianChi5Hao) { dianChi5Hao.dianLiang -= 10;//放新闻后消耗电量 System.out.println("今天东北风5到6级"); System.out.println("新闻就放到这里了,再见!"); System.out.println("电池还有电量:" + dianChi5Hao.dianLiang);//打印电池5号的电量 } }package com.ldq; /** * Created by enjoy on 2015/4/14. */ public class DianChi { int dianLiang;//定义int类型的dianLiang }package com.ldq; public class Main { public static void main(String[] args) { // write your code here DianChi nanFuDianChi = new DianChi();//创建电池对象 nanFuDianChi.dianLiang = 100;//南孚电池电量初始值100 ShouYinJi yuZhouShouYinJi = new ShouYinJi();//创建收音机对象 yuZhouShouYinJi.fangXinWen(nanFuDianChi);//调用放新闻方法 System.out.println("电池还有电量:" + nanFuDianChi.dianLiang);//打印南孚电池电量 } }/* 首先创建一个南孚电池对象,对象南孚电池是dianchi类型的,由于它不是8种基本数据类型, 所以杯子中存放的是一直遥控器,指向堆中的dianchi,对象中存在一个数据(int dianliang), diangliang的初始值为100; 然后创建一个宇宙牌收音机对象(shouyinji类型),不属于8种基本数据类型,所以同样是存放一个遥控器, 指向堆,调用放新闻方法,将nanfudianchi中的遥控器copy给dianchi5hao,然后dianchi5hao赋值nanfu, nanfudianliang-10; 最后打印nanfudianchi的电量 */
收音机练习题感受
最新推荐文章于 2024-09-14 18:46:05 发布