圖中goddess g是有自己的實體類的,但是為啥他沒用new ,就能用對象直接使用get方法?
這個代碼就是這樣規定的,編譯器沒有那麼智能,它不知道你要傳過來的東西是個null還是一個真正的goddess對象,所以都默認是一個真正的goddess對象,可以使用它所有的方法和屬性,但到了真正用的時候,它就知道你傳過來的是不是一個null了,如果是,它這時候就會報空指針異常,所以如果不確定一定不會有null,建議加上一個判斷,或是在外面調用這個方法的時候判斷一下goddess是不是null,這樣就不會播報錯了。