标签:protect 其他 不能 作用域 word 包子 space bsp str
成员变量有四种修饰符
private 私有的
package/friendly/default 不写
protected 受保护的
public 公共的
1、private 私有的
使用private修饰属性
自身:是可以访问的
同包子类:不能继承
不同包子类:不能继承
同包类:不能访问
其他包类:不能访问
2、package/friendly/default 不写
public
class
Hero {
private
int
id;
String name;
// 无修饰符的属性 hp
// 自己可以访问
// 同包子类可以继承
// 不同包子类不能继承
// 同包类可以访问
// 不同包类不能访问
float
hp;
float
armor;
int
moveSpeed;
}
public
class
Hero {
private
int
id;
String name;
// protected饰符的属性 hp
// 自己可以访问
// 同包子类可以继承
// 不同包子类可以继承
// 同包类可以访问
// 不同包类不能访问
protected
float
hp;
float
armor;
int
moveSpeed;
}
public
class
Hero {
private
int
id;
// public的属性 name
// 自己可以访问
// 同包子类可以继承
// 不同包子类可以继承
// 同包类可以访问
// 不同包类可以访问
public
String name;
protected
float
hp;
float
armor;
int
moveSpeed;
}
标签:protect 其他 不能 作用域 word 包子 space bsp str
原文地址:https://www.cnblogs.com/yao-299/p/12343858.html