以下文字与答案无关
提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。
}
}
class Rectangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Rectangle");
}
}
class Triangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Triangle");
}
}
public class AbstractClassDemo{
public static void main(String args]){
(new Circle()).display();//定义无名对象来调用对应的display方法
(new Rectangle()).display();
(new Triangle()).display();
}
}
abstract class Shape { //定义抽象类Shape和抽象方法display
abstract void display();
}
class Circle extends Shape {
void display() {//实现抽象类的方法
System.out.println("Circle");
}
}
class Rectangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Rectangle");
}
}
class Triangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Triangle");
}
}
public class AbstractClassDemo{
public static void main(String args]){
(new Circle()).display();//定义无名对象来调用对应的display方法
(new Rectangle()).display();
(new Triangle()).display();
}
}
}
}
class Rectangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Rectangle");
}
}
class Triangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Triangle");
}
}
public class AbstractClassDemo{
public static void main(String args]){
(new Circle()).display();//定义无名对象来调用对应的display方法
(new Rectangle()).display();
(new Triangle()).display();
}
}
输出结果是 ?
">6.阅读程序,给出结果:// AbstractClassDemo.java源代码如下:
abstract class Shape { //定义抽象类Shape和抽象方法display
abstract void display();
}
class Circle extends Shape {
void display() {//实现抽象类的方法
System.out.println("Circle");
}
}
class Rectangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Rectangle");
}
}
class Triangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Triangle");
}
}
public class AbstractClassDemo{
public static void main(String args]){
(new Circle()).display();//定义无名对象来调用对应的display方法
(new Rectangle()).display();
(new Triangle()).display();
}
}
输出结果是 ?
纯虚函数与虚函数的声明语法相同
B、可用new操作符来生成抽象类的对象
C、带有纯虚函数的类称为抽象类
纯虚函数是一种特殊的虚函数,它没有具体的实现
B:抽象类是指具有纯虚函数的类
C:一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
D:抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
(1) 定义接口Alarm,包含一个抽象方法alarm(),表示报警功能。
(2) 定义抽象类Door,包含两个抽象方法open()和close(),表示开门和关门功能。
(3) 子类AlarmDoor继承抽象类Door,并实现接口Alarm,子类重写所有抽象方法。子类里设置主方法main,创建子类对象,用该对象调用alarm()、open()和close()方法。