抽象类可以没有抽象方法,但是如果你的一个类已经声明成了抽象类,即使这个类中没有抽象方法,它也不能再实例化,即不能直接构造一个该类的对象。抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

当一个方法为抽象方法时,意味着这个方法应该被子类的方法所重写,否则其子类的该方法仍然是abstract的,这个子类由于继承父类,拥有抽象方法,因此它也是抽象类,即声明为abstract。abstract抽象类不能用new实例化对象,abstract方法只允许声明不能实现。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰,当然abstract类也可以没有abstract方法。一个抽象类里面没有一个抽象方法可用来禁止产生这种类的对象。

java中的抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有方法体,也就是说抽象方法只需要声明而不需要实现。
-
我们都知道,与人会面的时候,第一印象是非常重要的,尤其像是面试这种重要的时候,仪表、形象,如果...
2018-06-05 18:09
阅读全文>>
-
李龟年是唐朝的音乐家,他非常的善于唱歌,而且筚篥吹的很好,会演奏羯鼓,还会作曲,在音乐方面非常...
2019-02-20 11:38
阅读全文>>
-
摘星楼,是申公豹提议给纣王修建的一个,据说可以汇聚天下气运,保佑大商国祚绵长的建筑,但实际上,...
2019-05-23 14:59
阅读全文>>
-
草木皆兵的主人公是苻坚。草木皆兵:把山上的草木都当做敌兵。形容人在惊慌时疑神疑鬼。草木皆兵的典...
2020-04-01 15:31
阅读全文>>
-
1、本质上:有诗的情绪与幻想,有散文的外观和内涵,给读者美和想象;2、内容上:保留了有诗意的散...
2020-09-23 08:49
阅读全文>>
-
C1驾驶证实习期内扣6分,不会对实习期驾驶证有影响,只要及时处理违章,缴纳罚款,等记分周期结束...
2018-06-28 15:36
阅读全文>>