有一个水果箱(Box),箱子里装有水果(Fruit),每一种水果都有不同的重量和颜色,水果有:苹果、梨、桔子。每个苹果(Apple)都有不同的重量和颜色,每个桔子(Orange)都有不同的重量和颜色,

package box;

public class Fruit {
    public String colour;
    public int weight;
    public Fruit()
    {
    	
    }
    public Fruit(String s1,int w1)
    {
    	colour=s1;
    	weight=w1;
    }
	
	public void show() {
		// TODO 自动生成的方法存根
		
	}
	public int getweight()
	{
		return weight;
	}
	public String getc()
	{
		return colour;
	}
	public void setw()
	{
		
	}

}
package box;

public class apple extends Fruit{

	static String name="apple";
	public static void main(String[] args) {
		// TODO 自动生成的方法存根

	}
	public apple()
	{
		
	}
	public apple(String s1,int w1)
	{
		super(s1,w1);
	}
	public void show()
	{   
		System.out.println("名字:"+apple.name+"   颜色:"+colour+"   重量:"+weight);
	}
	
	public void setw()
	{
		colour="";
		weight=0;
	}
}
package box;

public class orange extends Fruit{
 static String name="orange";
	
	public orange()
	{
		
	}
	public orange(String s1,int d1)
	{
		super(s1,d1);
	}
	public void show()
	{
		System.out.println("名字:"+orange.name+"   颜色:"+colour+"   重量:"+weight);
	}
	
	public void setw()
	{
		colour="";
		weight=0;
	}
}
package box;

public class pear extends Fruit{
     static String name="pear";
	public static void main(String[] args) {
		// TODO 自动生成的方法存根

	}
	public pear()
	{
		
	}
	public pear(String s1,int w1)
	{
		super(s1,w1);
	}
	public void show()
	{
		System.out.println("名字:"+pear.name+"   颜色:"+colour+"   重量:"+weight);
	}
	
	
	public void setw()
	{
		colour="";
		weight=0;
	}
}
package box;
import java.util.*;
public class box {
Fruit[]f=new Fruit[100];
 public  int sum=0;
 
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
       Scanner sc=new Scanner(System.in);
       box b=new box();
       System.out.println("请输入苹果数目:");
       int num1=sc.nextInt();
       apple[] a=new apple[num1];
     for(int i=0;i

 

你可能感兴趣的:(有一个水果箱(Box),箱子里装有水果(Fruit),每一种水果都有不同的重量和颜色,水果有:苹果、梨、桔子。每个苹果(Apple)都有不同的重量和颜色,每个桔子(Orange)都有不同的重量和颜色,)