1.15

package com.jisuan;
//创建一个JiSuan的类
public class JiSuan {
    //方法
    public int jisuan(int num1,int num2) {
        int num = num1+num2;
        return num;
    }
    public double jisuan(double num1,double num2,double num3) {
        double num = num1+num2+num3;
        return num;
    }
}


package com.jisuan;
//测速JiSuan的类
public class TestJiSuan {
    public static void main(String[] args) {
        JiSuan js = new JiSuan();
        int sum1 = js.jisuan(3, 7);
        double sum2 = js.jisuan(2.1, 3.8, 2.3);
        System.out.println("int类型:"+sum1+",double类型:"+sum2);
    }
}

 阅读代码 检测输出结果并解释

package com.CaoGao;
//类定义代码
public class MobiIPhone {
    public String brand;
    public MobiIPhone() {
        this.brand = "诺基亚";
    }
    public MobiIPhone(String bra) {
        this.brand = bra;
    }
    public String buy() {
        return "没法工资,买一个"+brand+"牌子的手机吧!";
    }
    public String buy(String reason) {
        return reason+",快买一个"+brand+"牌子的手机吧!";
    }
}


package com.CaoGao;
//MobiIPhone的测试代码
public class MobiIPhoneTest {
    public static void main(String[] args) {
        MobiIPhone mp = new MobiIPhone();
        mp.brand = "苹果";
        String detail = mp.buy("发工资了");
        System.out.println(detail);
    }
}

输出结果为:发工资了,买一个苹果手机吧!

解释:

1、因为一个构造方法创建一个对象,这个对象是创建的第一个MobiIPhone();无参的构造方法

2、mp.brand = "苹果";  这一步是对第一个无参构造方法brand值从新定义;

3、 String detail = mp.buy("发工资了"); 用的是buy(String reason);类有参方法并用detail进行接收;

posted @ 2019-01-15 13:12  zxbaoer  阅读(134)  评论(0编辑  收藏  举报