按照内部类在类中定义的位置的不同,可以以分为如下两种形式
在类的成员位置:成员内部类
在类的局部位置:局部内部类
成员内部类,外界如何床架对象使用呢?
格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象;
一般情况下,我们会将内部类用private修饰,所以更多时候我们会在外部类给出一个方法,通过该方法创建内部类对象,以后我们需要用到内部类对象时,就只需创建外部类对象,通过该对象调用外部类的方法来使用内部类对象
按照内部类在类中定义的位置的不同,可以以分为如下两种形式
在类的成员位置:成员内部类
在类的局部位置:局部内部类
成员内部类,外界如何床架对象使用呢?
格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象;
一般情况下,我们会将内部类用private修饰,所以更多时候我们会在外部类给出一个方法,通过该方法创建内部类对象,以后我们需要用到内部类对象时,就只需创建外部类对象,通过该对象调用外部类的方法来使用内部类对象