在我的Android項目我有主Activity
稱爲TestFIO
,這是在包org.testing.file.io.main
,我試圖保持明確和發送的所有我有一個叫做FileManipulator
新類的功能,它位於org.testing.file.io.main.manipulator
。下面是FileManipulator
類的樣子:有問題在組織代碼在包
package org.testing.file.io.main.manipulator;
// imports here
public class FileManipulator extends TestFIO {
public String readFileFromCard(String location) {
// some code here
}
// more functions here
}
這裏是TestFIO
一個例子:
// header with package and imports
import org.testing.file.io.main.manipulator.FileManipulator;
public class TestFIO extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final String[] fileString = readFileFromCard(Environment.getExternalStorageDirectory() + "test.txt");
}
}
的問題是,Eclipse正在強調readFileFromCard
,並顯示以下錯誤:
我在做什麼錯或如何正確的方式來組織我的代碼在pac kages?
PS:對不起,如果這是一個愚蠢的問題,我來自iOS開發。
您正在調用父類中的子方法及其對繼承的違反規則 – 2012-02-01 05:11:45