以下代码,描述正确的有 interface IDemo{ public static final String name;1 void print();2 public void getInfo();3 } abstract class Person implements IDemo{4 public void print(){ } }
时间: 2023-03-03 14:07:49 浏览: 311
以下是对代码的描述:
该代码定义了一个接口 `IDemo` 和一个抽象类 `Person`,其中 `Person` 实现了 `IDemo` 接口。
- 接口 `IDemo` 包含了一个静态常量 `name` 和两个方法 `print()` 和 `getInfo()`。其中,方法 `print()` 和 `getInfo()` 都没有具体的实现,只有方法声明。由于接口中的变量默认是公共、静态和最终的,因此 `name` 常量是公共的、静态的和最终的。
- 抽象类 `Person` 实现了接口 `IDemo`,并且实现了接口中的方法 `print()`。由于抽象类中的方法可以有具体的实现,因此 `Person` 类中的 `print()` 方法有一个空的实现。
总之,该代码描述了一个接口和一个抽象类,并且展示了如何在一个类中实现一个接口。