JAVA -- 类与对象(七)包
包 package
把比较接近的类,规划在同一个包下
Hero,ADHero 规划在一个包,叫做charactor(角色)
Item,Weapon规划在另一个包下,叫做 property(道具)
在最开始的地方声明该类所处于的包名

package charactor; //在最开始的地方声明该类所处于的包名
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
}
使用同一个包下的其他类,直接使用即可
但是要使用其他包下的类,必须import
import java.util.Scanner; //引入包
综合练习:创建一个新的包charactor1,并且让练习-治疗类:Support 声明在这个包下
package charactor1;
import charactor.hero;
public class support extends hero {
int damage = 100;
public void heal(hero h1, int hp) {
System.out.println(name + "对" + h1.name + "进行了一次治疗");
System.out.println("血量还有" + ++hp);
}
public static void main(String args[]){
support s = new support();
s.name = "琴女";
hero h1 = new support();
h1.name = "盖伦";
s.heal(h1,100);
}
}
注意:这里引用另一个包,需要在另一个包内声明public