尝试用内部类解决问题

尝试用内部类解决下面问题:

  一个连锁店有许多分店,这些分店对外公布的商品价格是price*ratio,其中price是总店制定的统一价格,ratio是总店下发给各个分店的系数,各个分店的ratio值可能不同。
  为了简单起见,假设该连锁店只销售一种商品,从而只有一个价格price。 
   现在要求设计一个表示总店的类,它有一个内部类,表示分店,实现如下目标:  
  1. 总店能够修改price,能够修改各个分店的ratio。
  2. 每创建内部类的一个对象就相当于开了一家分店,构造函数需要初始化该分店的 ratio。
  3. 总店能够记住它的所有分店。
  4. 各个分店能够显示商品价格,即price*ratio。
  5. 写main方法,测试你的实现
    代码
public class Multishop {
   
	double price;
	Shop[] shops=new Shop[10];
	int count;
	
	class Shop{
   
		double ratio;
	
		Shop(double ratio) {
   
			this
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值