为什么我必须在第二个类前面加个静态 static 才可以运行? 代码完全一样的情况下

来源:2-3 Java线程-隋唐演义实战开发---演员简介

aigougou

2016-03-24 12:35

为什么我必须在第二个类前面加个静态 static 才可以运行? 代码完全一样的情况下

写回答 关注

3回答

  • lxlacie
    2016-07-06 16:43:20

    因为是在main方法中调用的,而main是静态方法,静态方法中只能调用静态的变量和方法

  • qq_好命先生_0
    2016-06-26 12:08:47

    我也遇到一样的问题。跟老师的一样  就是必须在第二个类加静态  才能运行

  • 热血铁马
    2016-03-24 15:08:21

    加上static方法才能类名点方法名直接调用,否者就得new对象点方法。静态方法里直接调用方法,被调用方法必须是静态类。

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题