zoukankan      html  css  js  c++  java
  • 类与类包含关系,实例;

    //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();
    	
    		
    	}
    }
    

      

     

     

     

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    HTML5 文件上传
    Vue-Router模式、钩子
    网络基础协议随笔
    Vue-Router基础使用
    vue中mixin的一点理解
    纯css3跑马灯demo
    Charles使用笔记
    提个醒。。。
    本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案
    easyUI datagrid 清空
  • 原文地址:https://www.cnblogs.com/canglongdao/p/12826513.html
Copyright © 2011-2022 走看看