类和对象&构造方法
java语言不可缺少的的元件当属类与对象,构造方法。那么他们如何通过屏幕上闪动的
密密代码颠覆传统的信息媒介呢?那就得走进他们的心(核心)来看个究竟罢!
现实生活中具体的某一个物体或者具体的某一个事物,我们不能3D的随处可见的,但是
信息可以通过程序代码将它3D在你的电脑手机ipad屏幕,那这一个个具体的物体就可以称得
上对象啦。
对象中相似的特征和相似的行为也都集中在“全民类大本营”,因为有他,地球村更加欢乐多多、惊喜连连,眼看:门
前老树添新芽,院里枯木喜开花~!**_**!~
构造方法,响当当的私人定制高级服务。这里,你可以享受创造梦想带来的快感,你亦
能体会实现梦想带来的成就感。
This is my demo.为自己代言!!!
Student stu = new Student();
//类名 对象名 = new 类名(); 这就是在实例化一个对象奥
public class 类名 {
private 数据类型 属性名;//声明属性的格式
} //这就是类的结构
//构造方法的格式
public 返回值数据类型 方法名(数据类型 形参,...){
//方法体
}
stu.方法名();//可以这样调用构造方法啦
This is a vivid example!!!
It's is a fierce game between the Monster and the Altman!!!
Now,It's our showtime!!!
//定义一个PK类
public class PK{
//定义一个 程序主函数入口
public static void main(String[]args){
//创建一个奥特曼Altman对象:三个参数的构造器
String n="奥特曼";
Altman a=new Altman(n,20,40,45);
//创建一个小怪兽Monster对象:三个参数的构造器
String t="小怪兽";
Monster m=new Monster(t,38,37,42);
//调用循环
while(a.getBlood()>0&&b.getBlood()>0&&m.getBlood()>0){
//调用方法
m.PK(a);
a.PK(m);
System.out.println();
}
//定义一个Monster类
public class Monster{
//定义姓名属性
private String name;
//定义血量属性
private int blood;
//定义攻击力属性
private int aggressivity;
//定义防御力属性
private int defensive;
//定义一个构造方法
public Monster(String name ,int blood,int aggressivity,int defensive){
this.name=name;
this.blood=blood;
this.aggressivity=aggressivity;
this.defensive=defensive;
System.out.println(name+" 血量: "+blood+" 攻击力: "+aggressivity+" 防御力: "+defensive);
}
public String getName(){
return name;
}
public int getBlood(){
return blood;
}
public int getAggressivity(){
return aggressivity;
}
public int getDefensive(){
return defensive;
}
//定义一个重载PK方法
public void PK(Altman a){
int s=a.getBlood();
s-=aggressivity-a.getDefensive();
int i=a.getAggressivity();
i--;
int j=a.getDefensive();
j-=2;
System.out.println(name+"PK"+a.getName()+"! ");
System.out.println(" "+a.getName()+"战败!"+a.getName()+" 血量剩:"+s+" 攻击力:"+i+" 防御力:"+j);
blood--;
aggressivity+=2;
defensive++;
System.out.println(" "+name+"战胜!"+name+" 血量剩:"+blood+" 攻击力:"+aggressivity+" 防御力:"+defensive);
}
}
Altman与Monster异曲同工啦
总之,发挥你的智慧,挖掘你的才能,开辟你的潜力。你也会和都教授一样大放异彩奥!
Believe in yourself ! Belibeve in your faith !
Just do it ! You can do it.
Yes or not,it's your problem !
java语言不可缺少的的元件当属类与对象,构造方法。那么他们如何通过屏幕上闪动的
密密代码颠覆传统的信息媒介呢?那就得走进他们的心(核心)来看个究竟罢!
现实生活中具体的某一个物体或者具体的某一个事物,我们不能3D的随处可见的,但是
信息可以通过程序代码将它3D在你的电脑手机ipad屏幕,那这一个个具体的物体就可以称得
上对象啦。
对象中相似的特征和相似的行为也都集中在“全民类大本营”,因为有他,地球村更加欢乐多多、惊喜连连,眼看:门
前老树添新芽,院里枯木喜开花~!**_**!~
构造方法,响当当的私人定制高级服务。这里,你可以享受创造梦想带来的快感,你亦
能体会实现梦想带来的成就感。
This is my demo.为自己代言!!!
Student stu = new Student();
//类名 对象名 = new 类名(); 这就是在实例化一个对象奥
public class 类名 {
private 数据类型 属性名;//声明属性的格式
} //这就是类的结构
//构造方法的格式
public 返回值数据类型 方法名(数据类型 形参,...){
//方法体
}
stu.方法名();//可以这样调用构造方法啦
This is a vivid example!!!
It's is a fierce game between the Monster and the Altman!!!
Now,It's our showtime!!!
//定义一个PK类
public class PK{
//定义一个 程序主函数入口
public static void main(String[]args){
//创建一个奥特曼Altman对象:三个参数的构造器
String n="奥特曼";
Altman a=new Altman(n,20,40,45);
//创建一个小怪兽Monster对象:三个参数的构造器
String t="小怪兽";
Monster m=new Monster(t,38,37,42);
//调用循环
while(a.getBlood()>0&&b.getBlood()>0&&m.getBlood()>0){
//调用方法
m.PK(a);
a.PK(m);
System.out.println();
}
//定义一个Monster类
public class Monster{
//定义姓名属性
private String name;
//定义血量属性
private int blood;
//定义攻击力属性
private int aggressivity;
//定义防御力属性
private int defensive;
//定义一个构造方法
public Monster(String name ,int blood,int aggressivity,int defensive){
this.name=name;
this.blood=blood;
this.aggressivity=aggressivity;
this.defensive=defensive;
System.out.println(name+" 血量: "+blood+" 攻击力: "+aggressivity+" 防御力: "+defensive);
}
public String getName(){
return name;
}
public int getBlood(){
return blood;
}
public int getAggressivity(){
return aggressivity;
}
public int getDefensive(){
return defensive;
}
//定义一个重载PK方法
public void PK(Altman a){
int s=a.getBlood();
s-=aggressivity-a.getDefensive();
int i=a.getAggressivity();
i--;
int j=a.getDefensive();
j-=2;
System.out.println(name+"PK"+a.getName()+"! ");
System.out.println(" "+a.getName()+"战败!"+a.getName()+" 血量剩:"+s+" 攻击力:"+i+" 防御力:"+j);
blood--;
aggressivity+=2;
defensive++;
System.out.println(" "+name+"战胜!"+name+" 血量剩:"+blood+" 攻击力:"+aggressivity+" 防御力:"+defensive);
}
}
Altman与Monster异曲同工啦
总之,发挥你的智慧,挖掘你的才能,开辟你的潜力。你也会和都教授一样大放异彩奥!
Believe in yourself ! Belibeve in your faith !
Just do it ! You can do it.
Yes or not,it's your problem !