6.定义一个ClassName接口,接口中只有一个抽象方法 getClassName()。设计一个类Company,该类实现接口ClassName中的方法 getClassName(),功能是获取该类的类名称。编写应用程序使用 Company类。
时间: 2024-03-23 22:41:21 浏览: 120
好的,以下是关于定义ClassName接口和实现Company类的一些代码:
```
// 定义 ClassName 接口
public interface ClassName {
public String getClassName();
}
// 定义 Company 类,并实现 ClassName 接口
public class Company implements ClassName {
@Override
public String getClassName() {
return this.getClass().getName();
}
}
// 应用程序
public static void main(String[] args) {
Company company = new Company();
System.out.println(company.getClassName());
}
```
在上面的代码中,我们定义了一个 ClassName 接口,其中只有一个抽象方法 getClassName(),用于获取该类的类名称。然后我们定义了一个 Company 类,该类实现了 ClassName 接口中的方法 getClassName(),并返回该类的类名称。
在应用程序中,我们创建了一个 Company 对象,然后调用 getClassName() 方法获取该类的类名称,并输出到控制台上。运行程序后,我们可以看到输出的结果是 Company 类的类名称。
这样,我们就成功地定义了 ClassName 接口,并实现了 Company 类,实现了获取类名称的功能。
阅读全文