按要求编写一个 Java 应用程序: (1) 定义一个接口 CanCry ,描述会吼叫的方法 public void cry() 。 (2) 分别定义狗类( Dog )和猫类( Cat ),实现 CanCry 接口。实现方法的功能分别为:打印输出“我是狗,我的叫声是”、“我是猫,我的叫声是喵喵喵”。 (3) 定义一个主类 G , 1定义一个 void makeCry(CanCry c) 方法,其中让会吼叫的事物吼叫。 2在 main 方法中创建狗类对象( dog )、猫类对象( cat )、 G 类对象( g ),用 g 调用 makecry 方法,让狗和猫吼叫。