假设Shape为抽象类,则下面哪种用法是错误的()
A、Shape *s;
B、void function(Shape *s);
C、void function(Shape& s);
D、Shape s;
A、Shape *s;
B、void function(Shape *s);
C、void function(Shape& s);
D、Shape s;
A、抽象类可以包含非抽象方法,而接口不包含任何方法的实现
B、抽象类可以被实例化,而接口不能被实例化
C、抽象类不能被实例化,而接口可以被实例化
D、抽象类中能够被继承,而接口不能被继承
A、A.abstract class Demo1{}
B、B.abstract class Demo2{ public abstract String fun(String a); }
C、C.abstract class Demo3{ public String fun(){ return "SJU"; } }
D、D.abstract class Demo4{ public static final String SJU = "中国大学"; abstract void fun(){} }
A、类可以继承(extends)类
B、类可以继承(extends)抽象类
C、类可以继承(implements)接口
D、抽象类可以继承(extends)抽象类
E、接口可以继承(extends)抽象类
A、虚函数在基类中说明后,可以不用再在派生类中重新说明
B、包含有虚函数的基类称为抽象基类
C、每个派生类必须对从基类继承的虚函数进行重新重定义
D、包含虚函数的类不能够生成实例对象
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!