額,不知道代碼哪里錯(cuò)了。大神你在哪
//外部類HelloWorld
package helloimooc;
public class test8{
? ? private String name = "imooc";
? ? int age = 20;
public class Inner {
String name = "愛慕課";
public void show() {?
System.out.println("外部類中的name:" + ? Inner.this.name ? ? ? ? ? ? ? );
System.out.println("內(nèi)部類中的name:" + ? ?name ? ? ? ? ? ? ?);
? ? ? ??
? ? ? ? }
}
public static void main(String[] args) {
test8 o = new test8 ();?
Inner inn = o.new Inner() ?;
inn.show();
}
}
/*
錯(cuò)誤: 在類 helloimooc.test8$Inner 中找不到 main 方法, 請將 main 方法定義為:
? ?public static void main(String[] args)
否則 JavaFX 應(yīng)用程序類必須擴(kuò)展javafx.application.Application
*/
2015-11-24
我把你的代碼輸入了一遍,沒有發(fā)現(xiàn)你的問題
不過show()函數(shù)中,訪問外部類的name,應(yīng)該為? ?test8.this.name
2015-11-24
可能是你沒保存吧。剛才我也是沒保存,出現(xiàn)了同樣問題,保存了之后就沒問題了,代碼真的沒問題
實(shí)現(xiàn)不行,你把這句話百度下“否則 JavaFX 應(yīng)用程序類必須擴(kuò)展javafx.application.Application”,
就能出現(xiàn)和你問同樣的問題的回答了,參考下
2015-11-24
你這個(gè)Inner類是內(nèi)部類嗎?? 內(nèi)部類是這么定義的么