如将class act implements ActionListener的定义嵌入public class smpfrm extends Frame的类体中,或将class Cvs extends Canvas定义嵌入public class smpapt extends Applet implements ActionListener的类体中,请问什么时候需要将类嵌套呢?
二,顺便问一下:变量和方法前的访问修饰和类前的访问修饰一样吗?类名前的访问修饰代表怎样的访问权限?
如将class act implements ActionListener的定义嵌入public class smpfrm extends Frame的类体中,或将class Cvs extends Canvas定义嵌入public class smpapt extends Applet implements ActionListener的类体中,请问什么时候需要将类嵌套呢?
二,顺便问一下:变量和方法前的访问修饰和类前的访问修饰一样吗?类名前的访问修饰代表怎样的访问权限?
内部类的使用是解决JAVA单继承的一种方式(还有就是接口)。当定义一个类a只想让另外的一个类A使用,而不想让类B或其他类使用时,就可以(也应该)把这个类a定义为A的内部类。
对于你的第二个问题,我建议你找本JAVA的基础书来看一下就明白了