66问答网
所有问题
当前搜索:
抽象类可以声明引用吗
可以声明抽象类
的
引用吗
?
答:
不能生成抽象类的对象,
因此只要引用的目标对象不是抽象类对象是可以的
。也即可以定义一个抽象类类型的引用名,目标对象是其子类的对象。例如定义一个抽象类A和其子类B如下:class A { public:A() {} virtual ~A() {};virtual int fun() = 0;};class B : public A { public:B() { x ...
abstract类不
能
创建对象,但
可以声明引用
答:
是的。
abstract类的特点就是可以声明引用不能创建对象
。abstract关键字可以修改类或方法;abstract类可以扩展(增加子类),但不能直接实例化;abstract方法不在声明它的类中实现,但必须在某个子类中重写。
C#中
声明
了一个
抽象类
,但我看到代码中声明了一个抽象类的
引用
,并讲一...
答:
抽象类只是不能创建实例,也就是不能直接new,
但可以声明类型
。不管是抽象类还是接口都可以声明类型。继承自抽象类的实体子类(派生类)本身也属于那个抽象类的类型,所以自然可以将子类实例赋值给它,而且这种情况通常是涉及oop中的一个多态性的使用。可以去参考C#的多态性。
抽象类
的作用是什么??虚函数的作用是什么??
答:
抽象类指的是含有纯虚函数的类,该类不能建立对象,只能声明指针和引用
,用于基础类的接口声明和运行时的多态。另外,如果抽象类的某个派生类在向继承体系的根回溯过程中,并不是所有的纯虚函数都实现了,该类也是抽象类,同样不能建立对象。虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地...
c++简述题(答案最好是书上的)
答:
抽象类
指的是含有纯虚函数的类,该类不能建立对象,只能
声明
指针和
引用
,用于基础类的接口声明和运行时的多态 另外,如果抽象类的某个派生类在向继承体系的根回溯过程中,并不是所有的纯虚函数都实现了,该类也是抽象类,同样不能建立对象 this 指针就是类自己的指针 不用声明和创建。通常用来出提示...
带有纯虚函数的类称为
抽象类
答:
1、
抽象类
只能作为基类使用,其纯虚函数的实现由派生类给出;但派生类仍可不给出纯虚函数的定义,继续作为抽象类存在。2、抽象类不能定义对象,一般将该类的构造函数说明为保护的访问控制权限。3、
可以声明
一个抽象类的指针和
引用
。通过指针和引用,可以指向并访问派生类对象,进而访问派生类的成员,...
java怎么
引用抽象类
?
答:
抽象类
是对数据的抽象,是不能实例化创建对象的,所以你这里new一个抽象类的对象就出错了 你要重新定义一个类去继承抽象类。一般抽象类中有抽象方法的话,还得对所有的抽象方法都重写,然后去创建新的类才能
引用
请问下,那
抽象类
的的静态方法,
可以
直接用类名点方法名,直接调用吗?
答:
当然
可以
了.. 不过必须是普通方法.不
能
是抽象方法; 当然了
抽象类
里的抽象方法也不能用static
声明
;呵呵..不过很少有人这么写的.因为抽象类一般是用来做模板的,里面很少写实现好了的方法..一般都是抽象方法..
C++中的虚函数和JAVA中的
抽象
方法有什么区别?
答:
抽象类
也能用于声明指针或
引用
,或用于函数声明中。具有抽象类特性的类还有构造函数和析构函数,全部是保护的类。如果没有给出纯虚函数的实现,则在它 所在的类的构造函数或析构函数中不能直接或间接的调用它。纯虚函数的实现
可以
在
类声明
外进行定义。5. C++中一般都是把析构函数声明为虚函数。因为...
java题,正在考试,急!
答:
第三题,不知道是不是要这种,不一定对!~1.①所谓
抽象类
就是只
声明
方法的存在而不去具体实现它的类。抽象类不
能
被实例化,也就是不能创建其对象;②不能 2.①如果在子类中定义的一个方法,其名称、返回类型及参数签名正好与父类中某个方法的名称、返回类型及参数签名相匹配,那么
可以
说,子类的...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
抽象类的子类也可以是抽象类
接口可以声明引用吗
把基类声明为抽象类
使用关键字什么声明抽象类
抽象类不能被声明为最终类
抽象类的声明
java抽象类声明
抽象类对象
声明一个引用