这根本没有错。这是完全正常的。(诚然,将具有main方法的类显然可以 执行的 事情更有意义-
类中的
main方法
Student没有太大意义。)
对象实际上没有方法- 类 具有方法,或者是静态方法(在没有任何特定上下文的情况下调用),而实例方法是在该类型的特定对象(或子类)上调用的。
虽然 可以
调用
s.main(...),但实际上只能解决对static方法的调用
Student.main;您不应该像这样将静态方法称为“通过”表达式,因为这很容易混淆。

这根本没有错。这是完全正常的。(诚然,将具有main方法的类显然可以 执行的 事情更有意义-
类中的
main方法
Student没有太大意义。)
对象实际上没有方法- 类 具有方法,或者是静态方法(在没有任何特定上下文的情况下调用),而实例方法是在该类型的特定对象(或子类)上调用的。
虽然 可以
调用
s.main(...),但实际上只能解决对static方法的调用
Student.main;您不应该像这样将静态方法称为“通过”表达式,因为这很容易混淆。