1 定义一个ClassName接口,接口中只有一个抽象方法,设计一个类Company,该类实现接口ClassName中的方法getClassName(),功能是获取该类方法的名称;编写应用程序使用Company类
1)ClassName接口
interface ClassName{
public abstract String getClassName();
}
2)Company 类
class Company implements ClassName {
@Override
public String getClassName() {
System.out.println("该类的名称为:");
return "Company";
}
}
2 定义一个IUSB接口 ,接口中有两个抽象方法,设计类keyboard print 来实现ClassName中的public abstract boolean check 和 public abstract void work两个方法 设计一个Computer类
定义一个使用keyboard和print的方法
1)IUSB接口
interface IUSB{
public abstract boolean check();
public abstract void work();
}
2)Computer类
class Computer{
public void use(IUSB usb) {
if(usb.check())
usb.work();
else
System.out.println("设备出现故障无法使用!");
}
}
3)keyboard类
class keyboard implements IUSB{