目录
访问修饰符public、private、protected、以及不写(default默认)时的区别?
可以使用 IDEA 或者 Windows里面的CMD工具对编译出来的 .class 文件进行反编译,
访问修饰符public、private、protected、以及不写(default默认)时的区别?
private:仅对本类可见,只能自己用
public:对所有类可见,其他包也可以用
Protect:对本包以及所有子类可见
默认:不需要修饰符,对本包可见,孩子也不让用
可以使用 IDEA 或者 Windows里面的CMD工具对编译出来的 .class 文件进行反编译,
正常编译的 .class 文件在 target 目录下。例如,笔者测试生成的 .class 文件是 AutomaticBoxingUnboxingApp.class 。使用 javap -c 命令进行反编译。