//D:javaobjectFunctionsincludeBike.java; package include; public class Bike{ public String brand;//属性 public String color; public String type; public Wheel lee;//对象;包含关系; public Bike(){ }//构造方法 public Bike(String brand,String color,String type,Wheel lee){ this.brand=brand; this.color=color; this.type=type; this.lee=lee; }//构造方法重载 public void display(){ System.out.println("这台自行车品牌是:"+brand+"颜色是:"+color+"类型是:"+type); System.out.println("车上搭载着"+lee.size+lee.color); lee.run();//方法是对象调用的; } }
//D:javaobjectFunctionsincludeWheel.java; package include; public class Wheel{ public String color; public int size; public String lunzi; public Wheel(){ } public Wheel(String color,int size,String lunzi){ this.color=color; this.size=size; this.lunzi=lunzi; }//构造方法重载 public void run(){ System.out.println("随意方向旋转"); } }
//D:javaobjectFunctionsincludeTest.java; package include; public class Test{ public static void main(String[] args){ /* Bike a=new Bike(); a.color="黑色"; a.brand="凤凰牌"; a.type="24式"; a.lee=new Wheel(); a.lee.color="黄色"; a.lee.size=240; a.lee.lunzi="圆形"; a.display(); */ Bike c=new Bike("上海牌","红色","14寸",new Wheel("黑色",140,"圆环形")); c.display(); } }