package tf; public class TestPack { public static void main(String [] args) { try { IAnimal cAnimal = new bird(); cAnimal.shout(); IAnimal animal =(IAnimal)java.lang.Class.forName("tf.bird").newInstance(); animal.shout(); } catch (Exception e) { // TODO: handle exception } } } //tf.bird 加上包名 //bird.java package tf; public class bird implements IAnimal{ public void shout() { System.out.println("c c jiji "); } } //IAnimal.java package tf; public interface IAnimal { public void shout(); } c c jiji c c jiji