java的復(fù)合數(shù)據(jù)類型有幾種 什么是Java語言中所說的非靜態(tài)方法,它和靜態(tài)方法有何區(qū)別?
什么是Java語言中所說的非靜態(tài)方法,它和靜態(tài)方法有何區(qū)別?沒有此項的靜態(tài)方法不能引用非靜態(tài)變量或方法,而只能引用其自身方法體中定義的成員和參數(shù)。子類不允許重寫靜態(tài)方法,但子類可以重寫父類的靜態(tài)方法。
什么是Java語言中所說的非靜態(tài)方法,它和靜態(tài)方法有何區(qū)別?
沒有此項的靜態(tài)方法不能引用非靜態(tài)變量或方法,而只能引用其自身方法體中定義的成員和參數(shù)。子類不允許重寫靜態(tài)方法,但子類可以重寫父類的靜態(tài)方法。子類不能將父類中的非靜態(tài)方法重寫為靜態(tài)方法。主要方法也是靜態(tài)方法。要在main方法中訪問類的成員變量和方法,需要在方法體中創(chuàng)建class對象