按下列要求编程,所有编写的类和接口都放在包 prog03 中。
(1) 编写一个接口Colorable,其中有名为howToColor的无参void方法,可着色对象的每个类必须实现Colorable接口。
(2) 编写一个名为Square的类,继承自Object类并实现Colorable接口,实现hotToColor()方法,只需要输出“给所有的四条边着色”即可。
(3) 编写一个名为Program03的测试类,其中定义一个静态方法output,该方法的形式参数为Object对象数组,方法的功能是对于数组中的每个对象,如果对象是可着色的,就调用howToColor()方法,否则输出“无法着色”。在main方法中定义Object对象数组并调用output方法。