package com.yjxxt.richan.lx720; //将大象放进冰箱 /*拿一个冰箱 拿一个大象 把大象装进冰箱 * */ public class Elephant { public static void main(String[] args) { /*refrigerator xiaomin = new refrigerator(); System.out.println(xiaomin);//对象地址 xiaomin.size = 100; xiaomin.BrandName = "海尔"; Elephant1 xiaohua = new Elephant1(); xiaohua.name = "大大"; xiaohua.size = 99; xiaohua.kg = 100; xiaomin.Fast1(); xiaomin.Fast3(xiaohua); xiaomin.Fast2();*/ refrigerator q = new refrigerator("海尔"); System.out.println(q);//对象地址 System.out.println(q.BrandName); refrigerator w = new refrigerator("海尔",1000); System.out.println(w.BrandName); System.out.println(w.size); Elephant1 x = new Elephant1(110); System.out.println(x); System.out.println(x.kg); Elephant1 x1 = new Elephant1(110,1000,"大大"); System.out.println(x1.kg); System.out.println(x1.size); System.out.println(x1.name); x1.aaa(); w.Fast1(); w.Fast3(x1); w.Fast2();//方法调用 } } //冰箱类 class refrigerator{ //属性 冰箱品牌 冰箱大小 public String BrandName; public int size; public refrigerator(){ }//空构造器 public refrigerator(String name){ BrandName = name; }//一个参数构造器 public refrigerator(String name,int si){ BrandName = name; size = si; }//两个参数构造器 public void Fast1(){ System.out.println("关门"); } public void Fast2(){ System.out.println("关门"); } public void Fast3(Elephant1 lephant1){ System.out.println("将一头叫"+lephant1.name+"的 体积"+lephant1.size+"重量"+lephant1.kg+" 的大象装进一个"+BrandName+"牌子"+size+"立方米的冰箱"); } } //大象类 class Elephant1{ //属性 名字 体重 大小 public String name; public int kg; public int size; public Elephant1(){ }//空构造器 public Elephant1(int zhon){ kg = zhon; }//一个参数的构造器 public Elephant1(int zhon,int daxiao,String uname){ kg = zhon; size = daxiao; name = uname; }//三个构造器 public void aaa(){ System.out.println(name+"真大"); } }