问答详情
源自:4-10 学生选课---应用泛型管理课程 Ⅱ

对象方法调用

在主类里有个main方法,我觉得main方法之外写的那些方法都在主类里,main方法属于主类,所以他可以直接调用这个类(也就是这个主类)里的其他方法,为什么还要在主类的main方法里实例化(TestGeneric tg=new TestGeneric())这个主类,有小伙伴能解答吗?万分感谢喽~~~~~~

提问者:慕粉2358352209 2017-01-15 21:56

个回答

  • 笔墨遥仙
    2017-10-29 16:20:56

    main方法是被static调用的啊,他只能调用静态的方法啊。如果这个方法不是静态的,那么就必须实例化来进行调用。

  • 喵喵小喵
    2017-01-18 13:06:11

       public static void main(String[] args){}  static就是静态的意思

           main方法是静态的,静态的是在类加载的时候就加载了,它不能直接调用非静态方法,但可以通过 new  的方式访问。

          非静态可以直接调用非静态。

    你可以查下静态方法与非静态方法调用区别

    采纳哟哟哟哟哟

  • moummm
    2017-01-17 13:18:04

    我也是刚学的,这一点也不太清楚,不好意思啊!

  • moummm
    2017-01-16 02:41:18

    肯定要实例化的!比如做一件事情,收拾垃圾,只知道如何收拾却没有人(对象)去做,这有用吗?