ϖ 体育用品sportsgoods,包括产品包括名称,厂家,型号,定价,销价
ϖ 办公用品officesupplies 包括产品包括名称,厂家,型号,定价,销价
(1)实现实体店一家
(2)体育用品实现一个继承类: 跑步机
(3)办公用品实现一个继承类: 打印机
资金量充足,实现进货(跑步机,打印机),销货(跑步机,打印机),实现
对资金的操作
5 个解决方案
#1
#2
#3
public class Test{
public static void main(String [] args){
// (1)实现实体店一家
Shop shop = new Shop("安踏","张三",200000.0);
// 资金量充足,实现进货(跑步机,打印机),销货(跑步机,打印机),实现
// 对资金的操作
shop.进货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.进货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.销货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.销货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.收入(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.收入(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
}
}
//? 开一家文体用品店shop,包括店名,店长名,资金
class Shop{
String name;
String personName;
double money;
public Shop(String name, String personName,double money){
this.name = name;
this.personName = personName;
this.money = money;
}
public void 进货(跑步机 paobuji){
System.out.println("购买跑步机");
}
public void 进货(打印机 dyj){
System.out.println("购买打印机");
}
public void 销货(跑步机 paobuji){
System.out.println("销售跑步机");
}
public void 销货(打印机 dyj){
System.out.println("销售打印机");
}
public void 收入(跑步机 pbj){
System.out.println("跑步机:"+pbj.xprice);
}
public void 收入(打印机 dyj){
System.out.println("打印机收入:"+dyj.xprice);
}
}
//? 体育用品sportsgoods,包括产品包括名称,厂家,型号,定价,销价
class Sportsgoods{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Sportsgoods(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
//? 办公用品officesupplies 包括产品包括名称,厂家,型号,定价,销价
class Officesupplies{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Officesupplies(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
// (2)体育用品实现一个继承类: 跑步机
class 跑步机 extends Sportsgoods{
public 跑步机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
//(3)办公用品实现一个继承类: 打印机
class 打印机 extends Officesupplies{
public 打印机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
public static void main(String [] args){
// (1)实现实体店一家
Shop shop = new Shop("安踏","张三",200000.0);
// 资金量充足,实现进货(跑步机,打印机),销货(跑步机,打印机),实现
// 对资金的操作
shop.进货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.进货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.销货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.销货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.收入(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.收入(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
}
}
//? 开一家文体用品店shop,包括店名,店长名,资金
class Shop{
String name;
String personName;
double money;
public Shop(String name, String personName,double money){
this.name = name;
this.personName = personName;
this.money = money;
}
public void 进货(跑步机 paobuji){
System.out.println("购买跑步机");
}
public void 进货(打印机 dyj){
System.out.println("购买打印机");
}
public void 销货(跑步机 paobuji){
System.out.println("销售跑步机");
}
public void 销货(打印机 dyj){
System.out.println("销售打印机");
}
public void 收入(跑步机 pbj){
System.out.println("跑步机:"+pbj.xprice);
}
public void 收入(打印机 dyj){
System.out.println("打印机收入:"+dyj.xprice);
}
}
//? 体育用品sportsgoods,包括产品包括名称,厂家,型号,定价,销价
class Sportsgoods{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Sportsgoods(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
//? 办公用品officesupplies 包括产品包括名称,厂家,型号,定价,销价
class Officesupplies{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Officesupplies(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
// (2)体育用品实现一个继承类: 跑步机
class 跑步机 extends Sportsgoods{
public 跑步机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
//(3)办公用品实现一个继承类: 打印机
class 打印机 extends Officesupplies{
public 打印机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
#4
new 跑步机有错误,提示create跑步机class或rename in file,怎么办呢
#5
有一些需要private隐藏吧!,这样看着不好,何必定义一个方法,将店名,店长,等等放进去,直接调用方法,,这样可好?
#1
#2
#3
public class Test{
public static void main(String [] args){
// (1)实现实体店一家
Shop shop = new Shop("安踏","张三",200000.0);
// 资金量充足,实现进货(跑步机,打印机),销货(跑步机,打印机),实现
// 对资金的操作
shop.进货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.进货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.销货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.销货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.收入(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.收入(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
}
}
//? 开一家文体用品店shop,包括店名,店长名,资金
class Shop{
String name;
String personName;
double money;
public Shop(String name, String personName,double money){
this.name = name;
this.personName = personName;
this.money = money;
}
public void 进货(跑步机 paobuji){
System.out.println("购买跑步机");
}
public void 进货(打印机 dyj){
System.out.println("购买打印机");
}
public void 销货(跑步机 paobuji){
System.out.println("销售跑步机");
}
public void 销货(打印机 dyj){
System.out.println("销售打印机");
}
public void 收入(跑步机 pbj){
System.out.println("跑步机:"+pbj.xprice);
}
public void 收入(打印机 dyj){
System.out.println("打印机收入:"+dyj.xprice);
}
}
//? 体育用品sportsgoods,包括产品包括名称,厂家,型号,定价,销价
class Sportsgoods{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Sportsgoods(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
//? 办公用品officesupplies 包括产品包括名称,厂家,型号,定价,销价
class Officesupplies{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Officesupplies(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
// (2)体育用品实现一个继承类: 跑步机
class 跑步机 extends Sportsgoods{
public 跑步机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
//(3)办公用品实现一个继承类: 打印机
class 打印机 extends Officesupplies{
public 打印机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
public static void main(String [] args){
// (1)实现实体店一家
Shop shop = new Shop("安踏","张三",200000.0);
// 资金量充足,实现进货(跑步机,打印机),销货(跑步机,打印机),实现
// 对资金的操作
shop.进货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.进货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.销货(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.销货(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
shop.收入(new 跑步机("nike","北京东方","8087L",5000.5,8000.7));
shop.收入(new 打印机("阿迪","上海东方","7985M",2000.5,3000.7));
}
}
//? 开一家文体用品店shop,包括店名,店长名,资金
class Shop{
String name;
String personName;
double money;
public Shop(String name, String personName,double money){
this.name = name;
this.personName = personName;
this.money = money;
}
public void 进货(跑步机 paobuji){
System.out.println("购买跑步机");
}
public void 进货(打印机 dyj){
System.out.println("购买打印机");
}
public void 销货(跑步机 paobuji){
System.out.println("销售跑步机");
}
public void 销货(打印机 dyj){
System.out.println("销售打印机");
}
public void 收入(跑步机 pbj){
System.out.println("跑步机:"+pbj.xprice);
}
public void 收入(打印机 dyj){
System.out.println("打印机收入:"+dyj.xprice);
}
}
//? 体育用品sportsgoods,包括产品包括名称,厂家,型号,定价,销价
class Sportsgoods{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Sportsgoods(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
//? 办公用品officesupplies 包括产品包括名称,厂家,型号,定价,销价
class Officesupplies{
String name;
String factoryName;
String style;
double dprice;
double xprice;
public Officesupplies(String name,String factoryName,String style,double dprice,double xprice){
this.name = name;
this.factoryName = factoryName;
this.style = style;
this.dprice = dprice;
this.xprice = xprice;
}
}
// (2)体育用品实现一个继承类: 跑步机
class 跑步机 extends Sportsgoods{
public 跑步机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
//(3)办公用品实现一个继承类: 打印机
class 打印机 extends Officesupplies{
public 打印机(String name,String factoryName,String style,double dprice,double xprice){
super(name, factoryName, style, dprice, xprice);
}
}
#4
new 跑步机有错误,提示create跑步机class或rename in file,怎么办呢
#5
有一些需要private隐藏吧!,这样看着不好,何必定义一个方法,将店名,店长,等等放进去,直接调用方法,,这样可好?