在我的主类中,我有一个名为Shape的内部类,它扩展了JButton.这个内部类有一个私有char变量,其名称为CUBE.
我为它写了getters和setter.我注意到在main方法中,而不是使用:
(instance of Shape).getCUBE();
Run Code Online (Sandbox Code Playgroud)
我可以使用以下方式访问它:
(instance of Shape).CUBE
Run Code Online (Sandbox Code Playgroud)
这是否会发生,因为CUBE最终与主要同一类?
是否有必要通过java编程约定为这样的内部类编写getter和setter?