类和对象 总结和感想

作为一个软件专业的学生,第一节课就知道了一句话“万物皆对象”JAVA作为面向对象的编程语言 ,学好类和对象对学好JAVA至关重要。首先解释一下两者的概念,。类:具有共同属性和方法的一类集合;对象:类的具体
      下面编写一下类和对象的一个简单例子:德玛和寒冰对打的程序:
       德玛西亚的类的代码:
package 德玛西亚;

public class Dm {
//名字
private String name;
//生命值
int life1=20;
//身高
int high=200;
//体重
int weight=234;
public void setname(String name){
this.name=name;
}
//战斗的方法
public void fight1(){
life1=life1-2;
System.out.println(name+"的生命值是"+life1);

}
public void fight2(){
life1=life1-4;
System.out.println(name+"的生命值是"+life1);

}
}
寒冰的类的代码
package 德玛西亚;



public class Hb {
private String name;
int life2=23;
int high=180;
int weight=230;
public void setname(String name){
this.name=name;
}

//
public void fight1(){
life2=life2-1;
System.out.println(name+"的生命值是"+life2);

}
public void fight2(){
life2=life2-3;
System.out.println(name+"的生命值是"+life2);

}
public void fight3(){
life2=life2-3;
System.out.println(name+"的生命值是"+life2);

}
}
主函数的代码:
public class Fight {

public static void main(String[] args) {
// TODO Auto-generated method stub
Dm dm=new Dm();
dm.setname("德玛西亚");
dm.fight1();
dm.fight2();

Hb hb=new Hb();
hb.setname("寒冰");
hb.fight1();
hb.fight2();
hb.fight3();
while(dm.life1>0&hb.life2>0){
dm.fight1();
hb.fight1();
dm.fight2();
hb.fight2();
hb.fight3();
}

if(dm.life1>hb.life2);
{System.out.println("德玛西亚获得胜利");}
if(dm.life1<hb.life2)
{System.out.println("寒冰获得胜利");}



}

}
最后输出   德玛西亚获得胜利
最后就是一定学好类和对象  这是JAVA的基石 对未来JAVA的学习很有帮助

你可能感兴趣的:(类和对象)