参数传值

棒棒糖商店如何售出棒棒糖,小孩如何购买棒棒糖。简要思路:

  BangBangTangShangDian.java

package com.wxf;

/**
 * Created by 文孝飞 on 2015/4/17.
 */
public class BangBangTangShangDian {
    int yuE;
    int bangBangTangShuLiang;
    int danJia;
    String dianMing;

    public BangBangTangShangDian(String mingZi){
        dianMing=mingZi;
        bangBangTangShuLiang=100;
        danJia=2;
    }

    void jinHuo(int jinHuoShuLiang){
        System.out.println("这次进货"+jinHuoShuLiang+"块糖");
        bangBangTangShuLiang += jinHuoShuLiang;
    }
    void maiTang(int qianShu){
        int tangShu = qianShu/danJia;
        System.out.println("卖了" + tangShu + "块糖");
        bangBangTangShuLiang -= tangShu;
        yuE += qianShu;
    }
    void chaZhang(){
        System.out.println("糖还有"+bangBangTangShuLiang+"块,余额还有"+yuE+"元");
    }
}
XiaoHai.java
package com.wxf;

/**
 * Created by 文孝飞 on 2015/4/17.
 */
public class XiaoHai {
    void maiTang(int qianShu,BangBangTangShangDian shangDian){
        shangDian.maiTang(qianShu);
    }
}
Min.java
package com.wxf;

public class Main {

BangBangTangShangDian leGouChaoShi = new BangBangTangShangDian();
        leGouChaoShi.jinHuo(20);
        leGouChaoShi.danJia = 2;

        XiaoHai maLei = new XiaoHai();
        maLei.maiTang(10,leGouChaoShi);

        leGouChaoShi.chaZhang();
    }
}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值