下列关于虚方法和抽象方法的描述,错误的是()。
A.虚方法必须有方法体,可以被子类重写
B.抽象方法不允许有方法体,且必须被非抽象子类重写
C.抽象方法必须在抽象类中,而虚方法可以在所有类中
D.在子类中重写抽象方法或虚方法,都需要用override关键字
A.虚方法必须有方法体,可以被子类重写
B.抽象方法不允许有方法体,且必须被非抽象子类重写
C.抽象方法必须在抽象类中,而虚方法可以在所有类中
D.在子类中重写抽象方法或虚方法,都需要用override关键字
第4题
A.方法定义时,若不存在形参列表,则必须使用void关键字
B.方法内部也可以定义方法
C.方法体若只存在一行代码,则括号“{}”可以省略
D.方法体中可以没有任何代码
第6题
A.方法重写发生在类继承时
B.重写的方法与被重写的方法返回值类型必须一致
C.重写的方法与被重写的方法参数列表必须不同
D.子类可以重写一个父类中已有的方法
第8题
A.父类对象调用的也是子类的方法;
B.在子类中仍可用 super. 方法名调用父被复盖的方法;
C.父类中用 final 修饰的方法不允许被复盖;
D.子类方法必须与父类被重写的方法在访问权限、返回值类型、参数表等方面完全一致。
第9题
A.虚方法是静态的
B.虚方法声明只能出现在类定义的函数原型声明中
C.一个虚方法无论被共有继承多少次,它任然保持其虚方法的特性
D.在基类中定义了虚方法后,可以在派生类中对它进行重写
第10题
A.方法重写只有发生在父类与子类之间,而重载可以发生在同一个类中
B.重写方法可以不同名,而重载方法必须同名
C.final 修饰的方法可以被重写,但不能被重载
D.重写与重载是同一回事
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!