早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如何理解abstract不能有抽象构造函数和抽象静态方法.请用列子说明

题目详情
如何理解 abstract 不能有抽象构造函数和抽象静态方法.请用列子说明
▼优质解答
答案和解析
abstract修饰的类为抽象类,抽象类是不能被直接实例化的.
抽象构造函数?
头一次听到这个名词,不知道你是在哪里听说的,可能你把抽象类的构造函数认为成抽象构造函数吧.
构造函数是什么,类实例化时的构造过程.抽象类可以有构造函数.
抽象静态方法?
这个词也是头一次听到,这个词也是你创造的吧.
你充分认识抽象方法,和静态方法之后,就会认为根本不会存在抽象静态方法.
抽象方法是干什么的?专用于继承类来实现的.
静态方法是什么?
大家知道对象有两种,一种是实例对象,一种是静态对象
一个类可以有多个实例对象,但只有一个静态对象.也就是类本身
类是可以被继承的.但他的静态对象只有一个,不能被继承,他的静态方法就更不可能被继承.
所以,抽象方法是需要继承来实现,而静态方法根本不能被继承,两者互相矛盾.
所以,根本就不存在抽象静态方法.
看了 如何理解abstract不能...的网友还看了以下:

javastatic方法调用问题详解1.下列说法错误的有()A.在静态方法中可用this来调用本类  2020-05-13 …

区别乙醇、苯和四氯化碳,最简单的方法是(  )A. 加酸性高锰酸钾溶液后振荡,静置B. 与乙酸在有  2020-05-14 …

如图所示,物体A与B相对静止,共同沿固定斜面C匀速下滑,则下列不正确的说法是(  )A. A、B间  2020-05-16 …

如图是心脏解剖示意图,下列说法正确的是()A.①和④分别是肺静脉和上腔静脉B.②和③分别与c和d相  2020-07-29 …

一块三角形木块B静止在水平桌面上,而长方形木块A静止在B的斜面上,如图,下列说法正确的是(A.水平桌  2020-11-02 …

在C#中,下面说法中正确的是()A.不能通过类的实例对象访问该类的静态成员B.不能在类的非静态方法中  2020-11-28 …

以下关于“静止”的说法中,以地面为参照物的是()A.“亚洲一号”同步卫星看上去是“静止”的B.空中加  2020-12-04 …

以下关于“静止”的说法中,以地面为参照物的是()A.“亚洲一号”同步卫星看上去是“静止”的B.空中加  2020-12-04 …

若图是两列振动振幅相同的水波干涉图样中的一部分,则以下说法中正确的是()A.a点是水面始终静止不动的  2020-12-27 …

有关静电现象,下列说法中不正确的是()A.高大的建筑物顶安放避雷针是为了防止静电B.电线外层包裹一层  2020-12-31 …