题目内容

下面关于抽象类描述错误的是()。

A. 抽象类的关键字是abstract,在抽象类中可以定义变量和方法。
B. 抽象类中的方法如果可以有实现体,如果没有实现体,则该方法叫做抽象方法必须加关键字abstract修饰该方法。
C. 抽象类中至少需要有一个方法被定义为抽象方法,在该方法前加abstract,把该方法定义为抽象方法。
D. 抽象类中可以没有抽象方法,即所有的方法全部都有实现体。但是依旧不能为抽象类定义对象。

查看答案
更多问题

下列类定义中哪些是合法的抽象类的定义?()。

A. abstract Animal{abstract void growl();}
B. class abstract Animal{abstract void growl();}
C. abstract class Animal{abstract void growl();}
D. abstract class Animal{abstract void growl(){System.out.println(“growl”);};}

关于抽象类的说法哪些是正确的?( )

A. 抽象类中可以有非抽象方法
B. 如果父类是抽象类,则子类必须重新父类中所有的抽象方法
C. 不能用抽象类去创建对象
D. 接口和抽象类是同一个概念

与普通类相比,抽象类有哪些不同()。

A. 只有子类覆盖了父类的所有抽象方法之后,这个子类才不是抽象类。
B. 抽象类只有成员方法,没有成员变量
C. 抽象类的所有方法都是抽象方法
D. 带有抽象方法的类称抽象类
E. 抽象类不能创建对象

利用DDA算法扫描转换连续两点P0(0,0)和P1(8,3)的直线段。根据题意可写出如下DDA算法。请将下面程序补充完整。void DDALine(intx0,y0,x1,y1)int x0,y0,x1,y1;{int xfloat dx,dy,k,y;dy=( );dx=();k=();y=y0;for(x=x0;x<=x1;x++){ putpixel(x,());( );}}

答案查题题库