package p92;public class example { public class Product{ private String proName; public String getProName() { return proName; } public void setProName(String proName) { this.proName = proName; }} public class Market{ private String marketName; private Product[] productArr; //定义了一个Product类型的数组叫做ProductArr public String getMarketName() { return marketName; } public void steMarketName(String marketName) { this.marketName = marketName; } public void setProductArr(Product[] priductArr) { this.productArr = productArr; } Product sell (String name) { for (int i = 0 ; i< productArr.length;i++) { if(productArr[i].getProName() == name ) { return productArr[i]; } } return null; } } public class Person{ private String name; public String getName() { return name; } public void setName (String name) { this.name = name; } Product shopping (Market market , String name) { return market.sell(name); } } public class Shopping { public void main(String[] args) { // TODO Auto-generated method stub Product p1 = new Product(); Product p2 = new Product(); Product p3 = new Product(); Product p4 = new Product(); Product p5 = new Product(); p1.setProName("电视机"); p2.setProName("洗衣机"); p3.setProName("豆浆机"); p4.setProName("空调机"); p5.setProName("吹风机"); Market m = new Market(); m.setProductArr(new Product[] {p1,p2,p3,p4,p5}); Person p = new Person(); p.setName("小寒"); Product result = p.shopping(m, "豆浆机"); if(result != null) { System.out.println(p.getName()+"在"+m.marketName+"买到了"+result.getProName()); }else { System.out.println(p.getName()+"白跑了一趟,在"+m.marketName+"什么都没买到"); } }}}
添加回答
举报
0/150
提交
取消