JAVA學習記錄一號
阿新 • • 發佈:2018-12-18
描述類特徵值與傳遞
建立步驟:建立JAVA工程->工程右鍵建立包->包右鍵建立class
類
檔名和類名一致
與c++不同,每宣告一個變數無論公有或私有,格式如下public/private+型別+方法名。(字串為String)
例項化格式:類名+物件名=new+類名。
建構函式與c++類似,可空。
呼叫方法:物件.方法或this.方法(本類中)
主函式public static void main(String[] argv)
//args也可以。一個類裡只有一個主函式,但是一個包裡可以有多個,main函式的執行取決於在哪個類裡執行。
類的描述:通過特徵值
私有特徵值的獲取:使用return xxx
對某一特徵值進行更改:通過方法進行(類似c++中的)要記得加return
特徵值:需要初始化(同樣類似c++)。不同的類可以使用名稱相同的特徵值。可進行特徵值的傳遞。舉例,在汽車類中宣告卡車類的特徵值,如特徵值名相同則不需要再次宣告,建立卡車類的物件,通過get得到汽車類的特徵值。也可通過該方法呼叫卡車類的方法。
ka kk=new ka(qi.get_name(),qi.get_color());
在編寫中犯了個錯誤,試圖通過汽車類的方法輸出全部卡車類的資料,然而非共有(未在汽車類中宣告的)特徵值不能訪問
解構函式:java中不存在,會自己清理垃圾
輸出:本次運用了自動換行的輸出System.out.println("汽車的名字"+name);
(其他尚未了解待補充)