Java 的基本类型和字节大小?
boolean 8 位
byte 8 位
char 16 位
short 16 位
int 32 位
long 64 位
float 32位
double 64 位
访问修饰符的区别访问级别?
public:公共的,都可以访问
protected:受保护的,只要同类中、同包下、子类中可以访问
没有访问修饰符:只能同类中、同包下可以访问
private:私有的,只能同类中可以访问
四种修饰符的权限范围
权限修饰符的名称 | 当前类 | 同一个包下面其他类 | 不同包下面子类 | 不同包下面的其他类 |
---|---|---|---|---|
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不可以的 |
不写(默认) | 可以 | 可以 | 不可以 | 不可以 |
private | 可以 | 不可以 | 不可以 | 不可以 |