我们是否必须在静态类上创建新的

Nar*_*uto 5 java static android

在浏览文档时,我阅读了一些 ViewHolder 是静态类的地方,但是它是否需要在静态类上创建新的类?在那个例子中,他们对它做了 new?,但根据概念 new 不应该在静态类上完成,对吗?

Con*_*Del 4

您只能通过四种方式构造类:

  1. 使用“新”
  2. 使用 Class.newInstance
  3. 使用内部使用 new 创建新实例的方法/工厂
  4. 使用 object.clone(如果支持)

1和3是目前最常用的

  • 但我的问题是,我们是否应该在静态类上创建新的? (2认同)
  • @LLL你不正确:http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html (2认同)