2010-12-05 60 views
0

我試圖用另一個叫做Car的類的方法,但在一個叫做Bike的類中引用它。我試着用下面的代碼找不到符號 - 構造函數Car()

Car b = new Car(); 
b.higherLease 

它只是不斷想出錯誤創建一個實例變量:找不到符號 - 構造汽車()汽車類作品完美不過。任何幫助是極大的讚賞。謝謝

+3

這可能是一個私人而不是公共課?無論如何,請發佈Car類的代碼。 – RoflcoptrException 2010-12-05 21:30:50

+1

也許你可以發表一些代碼? – khachik 2010-12-05 21:33:22

+1

同意沒有足夠的信息來回答這個問題。對於我們所知道的,沒有默認的Car構造函數,所有的構造函數都有一個參數。請不要讓我們猜 - 顯示代碼。汽車類是公開的但是是 – 2010-12-05 21:54:50

回答

2

確保該類是公共的(或者如果在同一個包中,則受到保護)。 您可以通過定義靜態方法foo 然後調用Car.foo()來檢查它是否識別Car類。從自行車。

1

確保您已經輸入了class汽車。您可以通過在package聲明之後添加此行進行導入。

import yourclass; // fully qualified class name. 

但是,你需要得到像eclipse或其他東西,它會自動做它。

0

在我的情況下,正如Hovercraft建議的那樣,錯誤在於具有特定參數列表的方法不在該類中。在Intellij 10.5.4中,我輸入的速度太快,或者錯過了沒有這樣的構造函數。然後,「符號」這個詞使我非常困惑,因爲我當然有一個構造函數。 謝謝氣墊船...我不能給你的評論投票。