java全部關(guān)鍵字 所有抽象方法的類必須聲明為抽象類嗎?
所有抽象方法的類必須聲明為抽象類嗎?抽象類必須有抽象方法和非抽象方法。它可以有方法的具體實(shí)現(xiàn),并從抽象父類的子類繼承。若子類并沒有在抽象父類中實(shí)現(xiàn)抽象方法,那個(gè)么子類也必須聲明為抽象的。也就是說,只要
所有抽象方法的類必須聲明為抽象類嗎?
抽象類必須有抽象方法和非抽象方法。它可以有方法的具體實(shí)現(xiàn),并從抽象父類的子類繼承。若子類并沒有在抽象父類中實(shí)現(xiàn)抽象方法,那個(gè)么子類也必須聲明為抽象的。也就是說,只要類中有抽象方法,那么類就必須是抽象類,但是抽象類中的方法并不是所有的都是抽象方法,而是至少有一個(gè)可以是
抽象類不一定要有抽象方法。你可以有也可以沒有。請(qǐng)記住,即使只有一個(gè)方法是抽象的,也必須將整個(gè)類定義為抽象的。抽象類沒有構(gòu)造方法。可以在抽象類中放置非抽象方法。見上面第一行