看到一个详细介绍一个简单类的问题。该类有一个基本(和非静态)方法。它也有一个主要的方法。
问的问题是:这个班级有一个班级方法吗?
public static void main(String[] args){}
可以被视为一种类方法吗?
答案 0 :(得分:4)
是的,
所有静态方法都称为Class方法,因为它们属于Class,而不属于该Class的任何实例。
所以public static void main(String[] args){}
也是一个Class方法
答案 1 :(得分:4)
不仅main()
方法,每个静态成员都属于Class
,它可以在所有实例之间共享,而不是任何特定实例。
绑定到Class的静态成员。所以你可以把它看作一个类方法。