入门之路举步维艰

类与对象之举步维艰

宙宇乾坤,诶娟微尘;类为块,砌可组;演对象,史富荣!

本是一只不知尔尔、顾步骥骜的燕,怎奈挞名流粟裕,且见我奋勇向前,直到碎步维艰!

赤脚下坚实的土地、举目中沧澜的碧空、弥留际磬香的曦巢,种种眼可触、鼻可期、耳可

闻、项可依、羽可及、心可想皆归为对象数数;留其同、割其异、修其型、整其意,类类分明

用尔!

若道留何易?割何痛?修何苦?整何乱?且见娓娓之音徐来~T_T~

初来乍到,小游戏来袭...

小游戏:奥特曼与小怪兽互相PK,每PK一次掉一次血量,直到一方血量为0,输出战斗结

果.

第一个类奥 ~*_*~

//定义一个Fighter类
public class Fighter{
//定义一个程序入口主函数
public static void main(String []args){

Altman alt=new Altman();//实例化一个奥特曼对象
alt.setName("奥特曼");//设置奥特曼姓名
alt.setBlood(10);//设置奥特曼血量值

Monster mon=new Monster();//实例化一个小怪兽对象
mon.setName("小怪兽");//设置小怪兽姓名
mon.setBlood(8);//设置小怪兽血量值

//设置一个循环,使得程序在满足条件情况下可以自动进行
while(alt.getBlood() > 0 && mon.getBlood() > 0){
alt.fight(mon);//调用奥特曼fight方法,但他只是针对小怪兽的奥!
mon.fight(alt);//调用小怪兽fight方法,但他只是针对奥特曼的奥
}
if(alt.getBlood()==0){
System.out.println(alt.getName()+"PK"+mon.getName()+"失败!");
}
if(mon.getBlood()==0){
System.out.println(mon.getName()+"PK"+alt.getName()+"失败!");
}

}
}


第二个类来啦 ~*_*~

//定义一个Altman类
public class Altman{

private String name;//设置姓名属性
private int blood;//设置血量属性

//设置获取姓名的方法
public void setName(String n){
name=n;
}
//设置接收姓名的方法
public String getName(){
return name;
}

//设置获取血量值的方法
public void setBlood(int m){
blood=m;
}
//设置接受血量值的方法
public int getBlood(){
return blood;
}

//定义一个fight方法
public void fight (Monster m){
int n = m.getBlood();
n--;//每攻击一次小怪兽的血量减一
m.setBlood(n);

System.out.println(name+"攻击了 "+m.getName()+"!"+m.getName()+"的血量为:"+m.getBlood());
}
}


第三个类来啦 ~*_*~

//定义一个 Monster类
public class Monster{


private String name;//定义姓名属性
private int blood;//定义血量值属性

//定义设置姓名的方法
public void setName(String n){
name=n;
}
//定义接收姓名的方法
public String getName(){
return name;
}

//定义设置血量值的方法
public void setBlood(int m){
blood=m;
}
//定义接收血量值的方法
public int getBlood(){
return blood;
}

//定义fight方法,这里的方法可是有目标滴奥~
public void fight(Altman a){
int n=a.getBlood();
n--;//小怪兽每攻击一次奥特曼,奥特曼血量值减一
a.setBlood(n);
System.out.println(name+"攻击了"+a.getName()+"!"+a.getName()+"血量为:"+a.getBlood());
}
}

三类激战,类与对象可以说有泛泛之影。磨铁借热,知新顾温。维艰总结,始终势在必行!

Java这庞大又精密的符号黑洞,每每需调集千军万马执行洞长命令时,不能错步移兵,所以按照军匹专能分为多种穴巢,巢长则全权负责各巢军械装备、人员行为,这样可以说掉一巢可发千军。
那么洞长就是整个Java程序啦,大小巢长就是Java的类啦,至于巢穴村的村名、公共设施建设如何,那就要看看洞长接收到的任务情节中需要什么样的啦

~~~喵呜~~~
喵星人寄语:夜空中最亮的星,那是我的眼!看好你们幺~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值