Java问题,来自C++程序员

Jos*_*osh 2 java class object

我正在学习Java,现在我已经超过了包裹驼峰,事情进展顺利.我可以用我已经知道的事物来学习大多数事物之间的相似之处,至少我已经知道了.但是接下来的代码究竟是怎么回事呢?它是某种形式的构造函数,还是匿名对象?

Something obj = new Something()
{
  private static final int num = 3;

  public void meth()
  {
    // w/e
  }
};
Run Code Online (Sandbox Code Playgroud)

Mat*_*all 6

你得到了它 - 这创建了一个匿名的内部类Something.

另请参见:嵌套类(Java教程)匿名类.