我覺得老師對this的講解可以再細一點。我在結尾發現,IDEA模板生成的getter中并沒有用到this關鍵字,而老師寫的getter用了this。查閱后才明白,在setter中用了this的原因是setter方法的參數名(owner)與這個類中的成員變量owner名稱相同。在this.owner = owner;語句中用this關鍵字來區分兩個名字相同的變量,this表示當前類中的那個owner。而實際上當參數名和成員變量名不同時(如參數名為Owner),就不需要用到this了,直接寫owner = Owner;也是可以的。
2021-01-11
最新回答 / 晚風醉酒
包名每一個小數點"."代表一層結構,相當于目錄,sample5.system,從文件夾得角度來看,就是sample5文件夾下有一個system文件夾。之前不顯示是因為相當于顯示的system內部,那么你肯定看不到外面有什么文件夾或者文件,而且本身sample5下只有一個system包,沒有文件,那么只需要顯示最里層。當新建類時,類在sample5下,與system平級,放在文件夾里就是一個syetem文件夾外加一個java文件,顯示的時候就會像文件夾的顯示方式一樣,上層是sample5文件夾,該文件夾下就...
2021-01-09