类和对象基础(1)

1)编写西游记人物类(XiYouJiRenWu

其中属性有:身高(height),名字(name),武器(weapon

方法有:显示名字(),显printName示武器(printWeapon)

2)在主类的main方法中创建二个对象:zhuBaJiesunWuKong。并分别为他

们的两个属性(name,weapon)赋值,最后分别调用printName, printWeapon方法

显示二个对象的属性值。

(1)

package shiba;

public class xiyou {

    int height;
    String name;
    String wuqi;
    
    String printName()
    {
        return name;
    }
    String printWuqi()
    {
        return wuqi;        
    }
    
}

(2)

package shiba;

public class xiyou1 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        xiyou suwukong=new xiyou();
        xiyou zhubajie=new xiyou();
        suwukong.name="孙悟空";
        suwukong.height=178;
        suwukong.wuqi="如意金箍棒";
        zhubajie.height=177;
        zhubajie.name="猪八戒";
        zhubajie.wuqi="九齿钉耙";
        System.out.println(suwukong.name+":"+suwukong.wuqi);
        System.out.println(zhubajie.name+":"+zhubajie.wuqi);
                

    }

}

银行存取款,余额查询:

package shijiu;

public class Account {

    String zhanghao;//账号
    double yue;//余额
    
    //构造方法
    Account(String zh)
    {
        zhanghao=zh;
    }
    
    //同时存钱
    Account(String zh,double ck)
    {
        zhanghao=zh;
        yue+=ck;
    }
    
    //成员方法
    
    //存钱
    //有参数无返回值
    void cunQian(double ck)
    {
        yue+=ck;
        System.out.println("存入:"+yue);
    }
    
    //取钱
    //有参数有返回值
    boolean quQian(double qk)
    {
        if(qk<=yue)
        {
            yue-=qk;
            System.out.println("取出:"+qk);
            return true;
        }
        else
        {
            System.out.println("余额不足");
            return false;
        }
    }
    
    //获取余额
    //无参数有返回值
    double getYue()
    {
        System.out.println("余额:"+yue);
        return yue;
        
    }
    
    //显示账号余额
    void showAccount()
    {
        System.out.println("账号:"+zhanghao+"余额:"+yue);
    }    
    
}

测试:

package shijiu;

public class Account1 {

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

        Account ac=new Account("sad",121);
        
        ac.cunQian(50);
        
        ac.quQian(60);
        
        System.out.println(ac.yue);
        
        
        ac.showAccount();
        }

}
原文地址:https://www.cnblogs.com/dandan1224/p/5882537.html