• 2022-06-06
    定义一个抽象类Car,在该类中包含一个抽象方法run()。分别定义一个Bike类和Bus类继承自Car,在重写的run()方法中分别输出一句话表示run的行为,如Bus类中的run可以输出"公交车在行驶”。定义测试类,调用Bike类和Bus类中的方法。请在答案中附上代码和运行结果截图。
  • abstract class Car{abstract void run();}class Bike extends Car{void run() {System.out.println("自行车在行驶");}}class Bus extends Car{void run() {System.out.println("公交车在行驶");}}public class Demo01 {public static void main(String[] args) {Bike bike = new Bike();bike.run();Bus bus = new Bus();bus.run();}}

    举一反三

    内容

    • 0

      【单选题】下列说法中,错误的一项是()。A.Thread类中没有定义run()方法B.可以通过继承Thread类来创建线程C.Runnable接口中定义了run()方法D.可以通过实现Runnable接口创建线程 A. Thread类中没有定义run()方法 B. 可以通过继承Thread类来创建线程 C. Runnable接口中定义了run()方法 D. 可以通过实现Runnable接口创建线程

    • 1

      定义接口用于表示图形,提供画图的抽象方法,定义抽象类表示二维和三维图形,分别增加求面积和求体积的抽象方法,定义三角形类,继承于二维图形类,定义圆柱体类,继承于三维图形类,最后定义直角三角形类,继承于三角形类,重写其中的方法。编写主函数,进行测试。

    • 2

      使用class关键字定义一个表示学生类型的类,类名为Student。 2)在Student类中定义两个成员变量name和age,分别用来表示姓名和年龄。其中,name的数据类型为String,变量age的数据类型为int。 3)在Student类中定义一个表示说话行为的speak()方法,用于输出学生的姓名和年龄。请在答案中附上代码和程序运行截图。

    • 3

      Runnable接口中声明了抽象的run()方法,因此必须在实现了Runnable接口的类中明确定义run()。

    • 4

      ​下列说法中,错误的一项是( )。​ A: Thread类中没有定义run()方法 B: 可以通过继承Thread类来创建线程 C: Runnable接口中定义了run()方法 D: Runnable接口中没有定义start()方法