java中类有属性,方法,并且类能够实例化。类的属性也就是状态,每种状态都能够用不同的数据类型来定义变量来进行表示,属性即变量,该变量能够在类的方法中使用。类的方法就是为了实现某一功能,即对类进行操作,该类的方法既能够被自身调用也能够被其他类调用。类的实例化就是对象的创建,不过类的实例话需要关键字new。便于大家对属性、方法,以及对类的实例化有个更深的了解,我写了一段代码帮助大家理解,如下:
public class Hero{
//定义英雄属性
//英雄名字
String name;
//英雄血量
float hp;
//英雄护甲度
float armor;
//英雄移动速度
int moveSpeed;
//下面增加一些类的功能
//英雄杀人目到一定数量后的语言
void legendary(){
System.out.println("超神!");
}
//获取英雄当时的血量
float getHp(){
return hp;
}
//英雄的回血量
void recovery(float blood){
hp = hp+blood;
}
//每个英雄所具有的特性
void keng(){
System.out.println("坑队友!");
}
//增加英雄的速度
void addSpeed(int speed){
moveSpeed = moveSpeed + speed;
}
// 增加护甲
void addArmor(float antiSeasickness){
armor = armor+antiSeasickness;
}
//修改英雄名字
void rename(){
//对类进行实例化需要new(新建的意思)
Scanner reader = new Scanner(System.in);
name = reader.nextLine();
}
public static void main(String[] args){
//对Hero类进行实例化
Hero garen = new Hero();
garen.name="盖伦";
//测试:对实例化对象进行操作
garen.rename();
System.out.println(garen.name);
}
}
谢谢大家的浏览!