java中什麼是顯式型別轉換和隱式型別轉換

2021-12-19 00:21:51 字數 378 閱讀 1724

1樓:匿名使用者

比如說有一個類person,然後有一個類man繼承了person,

然後說得通俗一點,人有很多屬性,人的屬性男人都有,但是男人有的屬性不是所有人都有,

這也就意味著你可以說一個男人是人,但是你不能說一個人就是男人,對不對??

轉換成**的話就是

有一個男人:man m=new man()

男人說成是人的時候:我們不需要去顯示的說明,因為男人首先是人,像下面這樣,

person p =m;這就是隱式轉換型別

人說成是男人的時候:人不會總是男人,如果我們硬要讓他是男人的話,就要顯示的說明,

man m=(man)p;這就是顯示轉換型別

現在應該理解了吧……

java中為什麼要有靜態方法和非靜態方法之分

靜態方法通抄常是提供給外部襲呼叫,無需例項物件即可bai呼叫通常用來du做一些很通用的事情就zhi會做成靜態dao的,因為靜態方法,靜態變數都會佔用靜態記憶體區域 jvm沒有退出是不會釋放記憶體空間的 非靜態方法就不用解析了吧,物件被 了,記憶體也就可以釋放了 靜態方法沒有物件,也就沒有物件的資料,...

什麼是投資的外延式擴張模式,什麼是外延式和內涵式的經濟增長?

1 投資的外延式模式是指作為內涵發展的對應概念,是以事物的外部因素作為動力和資源的發展模式。它強調的是數量增長 規模擴大 空間拓展,主要是適應外部的需求表現出的外形擴張。外延式發展強調的是數量增長 規模擴大 空間拓展,主要是適應外部的需求表現出的外形擴張 內涵式發展強調的是結構優化 質量提高 實力增...

什麼是外延式增長和內生式增長

內生式增長就是憑著企業自身的生產 服務量的增加來發展,外延式增長就是通過對外收購 兼併等方式來實現業務的增長。經濟增長方式是指一個國家或經濟社會經濟增長的總體特徵,主要由因素數量增長產生的經濟增長,稱之為外延式增長,而主要由資源使用效率提高而引起的增長,稱之為內涵式增長。商業和經濟的區別?busin...