簡體   English   中英

NetBeans中的編譯錯誤

[英]Compilation error in NetBeans

知道為什么NetBeans 7中的此代碼將帶有刪除的行標記為“刪除”(刪除是客戶端軟件包中的類)嗎?

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");

產生錯誤:

';' 是期待

此語法是非法的。 如果要創建新對象,則應使用就地初始化:

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

或在聲明后初始化:

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

您尚未真正提供足夠的信息,但請嘗試

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

另外,如果不分配 d ,則可以直接直接調用該對象,如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM