面向对象及构造器制作 如何把大象装进冰箱

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+"真大");
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值