我知道在 SO 上已经多次回答了这个问题,但我仍然不明白实例化一个类究竟意味着什么。我读了这篇文章,它确实帮助了我的理解。
我知道静态类 likeConsole
不能与new
表达式 like一起使用,Console c = new Console()
因为该类中没有任何实例变量。我也知道静态类提供了“通用”方法,并且通常用于Math
函数。我知道,一旦您像现在这样实例化一个类,Double d = new Double();
就可以访问该类内部的任何方法Double
。
我知道这些事实,但我觉得我并不真正理解它们的真正含义。有人可以举一个例子说明静态类是绝对必要的,以及创建一个类的实例是绝对必要的吗?