2019-1-15作业
package comcount; /** * 计算类 * @author 陈明 *2019-1-15 */ public class Count { /** * 计算方法 ,计算整数的 * */ public int count(int nume1,int nume2) { return nume1+nume2; } /** * 重载计算方法,变成浮点计算方法 */ public double count(double nume1,double nume2) { return nume1+nume2; } }
package comcount; /* * 测试类 */ public class TestCount { public static void main(String[] args) { /* * 创建对象 */ Count c = new Count(); //调用整数计算方法 System.out.println(c.count(55, 22)); //调用浮点计算方法 System.out.println(c.count(60.3,30.6)); } }
输出结果图:
第二题:
package com.Object; public class MobiPhone { public String brand; public MobiPhone() { this.brand = "诺基亚"; } public MobiPhone(String bra) { this.brand = bra; } public String buy() { return"没发工资,买一个"+brand+"牌子的手机吧!"; } public String buy(String reason) { return reason+"买一个"+brand+"牌子的手机吧"; } }
package com.Object; public class MobiPhoneTest { public static void main(String[] args) { MobiPhone mp = new MobiPhone(); mp.brand = "苹果"; String detail = mp.buy("发工资啦"); System.out.println(detail); } }
输出结果图:
解释:创建无参对象成功,本来brand的初始值是诺基亚(引用数据类型),到测试类这边的时候在重新赋值了一遍brand的值就变成了苹果(他这个里面使用的是引用数据类型,使用它的时候是拿它的地址过去,当它的值给改变时,它指向的值就不再是原来的值,而是重新指向一个值,所以我们在来看它的地址的时候,它指向值的就是一个新值),
然后下面他调用的是有参的构造方法,所以输出结果为:
发工资啦买一个苹果的手机吧!
代码下载链接:https://pan.baidu.com/s/1UJALw4br703w9iHH_qfHMA
提取码:x5cf