Initial.java属于启动类,任何Java Project都需要一个启动类来运行java程序,启动类里是含有main方法的类,main方法一般不需要太多的代码,启动类里面也不需要太多的代码,所以就把Dog类和Animal类分开写。同时,Dog类和Animal类分别代表的是Dog和Animal,如果其他类想要调用它们的话,只要把它们导入,并创建它们的对象,然后调用里面的属性和方法即可。:)
这个Initial.java 是测试类 这个类里面包含了public static void main(String[] args){}这个静态方法 所有程序都是从main开始执行的 以前老师是把main方法写在一个类里面 现在只不过是把他分离出来了 他的效果和在Dog类下面写 public static void main(String[] args){Dog dog = new Dog();....} 是一回事 明白了吗?
不理解就多敲几遍,求采纳
233333333