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

posted @ 2019-01-15 14:37  陈xiaolong  阅读(102)  评论(0编辑  收藏  举报