(1)编写西游记人物类(XiYouJiRenWu)
其中属性有:身高(height),名字(name),武器(weapon)
方法有:显示名字(),显printName示武器(printWeapon)
(2)在主类的main方法中创建二个对象:zhuBaJie,sunWuKong。并分别为他
们的两个属性(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(); } }