how to call inner class's method from static main() method

前端 未结 3 2014
心在旅途
心在旅途 2020-12-06 13:35

Trying to create 1 interface and 2 concrete classes inside a Parent class. This will qualify the enclosing classes to be Inner classes.

public class Test2 {
         


        
3条回答
  •  旧巷少年郎
    2020-12-06 13:53

    To instantiate an inner class, you must first instantiate the outer class. Then, create the inner object within the outer object with this syntax:

    OuterClass.InnerClass innerObject = outerObject.new InnerClass();
    

    So you need to use :

    A a = new Test2().new C();
    

    Refer the Java Tutorial.

提交回复
热议问题