java - NetBeans 中的编译错误

标签 java

知道为什么 NetBeans 7 中的这段代码将 Deletion(Deletion 是客户端包中的类)标记为错误吗?

package client;

/**
 *
 * @author Arth
 */
public class Client_Main
{
     final String ORIGINAL_SEQUENCE =      "AAGCTGT"; 

         // Sample sequences demonstrating each type of DNA error
         final String MUTATION_SEQUENCE =      "AATCTGT"; 
         final String TRANSPOSITION_SEQUENCE = "AAGTCGT";
         final String INSERTION_SEQUENCE =     "AAGACTG"; 
         final String DELETION_SEQUENCE =      "AGCTGTA"; 

         final String SEQUENCE_A =      "AAAAACCCCCGGGGGTTTTT";
         final String SEQUENCE_B =      "AAAACACCCCGGGGGTTTTT";

         public void check()
         {
             Deletion d("1","2");
         }

}

行:

Deletion d("1","2");

产生错误:

';' is expected

最佳答案

此语法非法。如果您想创建一个新对象,您应该使用就地初始化:

Deletion d = new Deletion("1", "2");

或在声明后初始化:

Deletion d;
d = new Deletion("1", "2");

关于java - NetBeans 中的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6453566/

相关文章:

java - 避免多次检查 != null

java - TextToSpeech 抛出未知异常

java - 如何使用 redis 使用 spring-security-oauth2 持久化 token

java - 关于JAVA和Linux的一些基本概念 : PATH variable in LINUX and class location by JVM

java - 在 Android 警报对话框中使用 HTML

Java swing 组件保持大小(静态)

java - 如何使用 JMockit 模拟正在测试的方法中创建的本地对象

java - 应用程序需要 JRE 版本

java - OpenGL ATI 与 NVIDIA GLSL 问题

Java - 循环遍历ArrayList以扫描匹配值