1樓:
1、修改兩處程式可以執行:
①、其他**不變,修改cat類如下:
class cat extends animal//增加名字和年齡的構造器
public cat(string name, int age)public void eat()
}②、其他**不變,修改testdemo類為public訪問許可權:
public class testdemo {2、說明:
①、new關鍵字呼叫構造器可以建立物件,你原來的**animal a = new cat();處沒有報錯是因為系統會預設提供一個無參構造器。到了animal a1 = new cat("貓",10);處報錯是因為這個構造器找不到。你需要手動為它新增。
②、一個檔案中最好只定義一個類,且為public訪問許可權,且檔案的名稱和類名相同。如果沒有public訪問許可權的類,程式找不到入口
2樓:匿名使用者
要多型吧
cat類寫super()
3樓:匿名使用者
在cat類中寫建構函式。
java定義方法,引數為另外類的類名和物件
class student public void showstudent student student 類似這樣來 把,這時源你可以把baistudent看成一個du資料型別但是準確來說是一 zhi個類 student代表 daostudent類的一個變數 這樣就能訪問student中的資料了 ...
java凶求助大神JAVA小白求助大神!
public class person public int getage public string getvcard public void setname string name public void setage int age public void setvcard string vc...
Java程式語言的Java程式語言 構成
計算機語言,物件導向程式設計 是的!就是通用的意思 手機軟體格式!支援就可以下一些遊戲耍!gui 是 graphical user inte ce 的縮寫,即 圖形使用者介面 在傳統的作業系統 ms dos 文字模式下,螢幕上顯示的是單調的文字介面,使用者必須透過鍵盤輸入指令,才能操作計算機。麻煩的...