一、分包原则-package
// 分包管理,访问权限,保护机制
// 分包原则
// 包名-和方法名、变量名命名规则相同
// 1-功能相近的类放在一个包下
// 如Hero AdHero(物理攻击英雄) Support(辅助英雄)等 ,character(角色)包
// 如Item Weapon等, property(道具)包
// 本人是根据学习模块来分的,继承,重载,构造,this等
// 在类最开始处声明该类所处的包
// 包 c2_extends下的Hero类
package c2_extends;
// 类名每个单词首字母大写
// 变量名、方法名第一个单词首字母小写,第二个单词开始首字母大写
public class Hero {
String name; // 英雄名称
float hp; // 血量
float armor; // 护甲
int moveSpeed; // 移动速度
}
二、访问不同包下的类需import
// 相同包下的类可以直接访问,不同包下的类访问需要import
// 访问c3_overload包下的Weapon类,需要import
package c2_extends;
import c3_overload.Weapon; // 导包
public class Hero {
String name; // 英雄名称
float hp; // 血量
float armor; // 护甲
int moveSpeed; // 移动速度
public static void main(String[] args) {
Weapon w = new Weapon();
}
}
我的学习源泉:https://how2j.cn/k/class-object/class-object-package/299.html?p=114999
Java自学网站:https://how2j.cn?p=114999