根据老师的要求写了一段然后在评讲的时候在修该一些;

猫的:

public class Cat extends Animal{

    public void methodCat(){

       System.out.println("猫会抓老鼠");

    }

}

蛇的:

public class Snake extends Animal{
 
 
     public void methodSnake(){
          System.out.println("蛇会冬眠");
     } 
}

鱼的:

public class Fish extends Animal{

     public void methodFish(){

         System.out.println("鱼会潜水");

     }  

}

动物:

public class Animal{
    private String name;
 
     public String getName(){
          return this.name;
     }
 
    public void setName(String name){
         this.name = name;

    } 
}

输出以上方法:

public class TestAnimal{

    public static void main(String args[ ]){

         Animal animals [] = new Animal[3];

         animals[0] = new Cat();

         animals[1] = new Fish();

         animals[2] = new Snake();

          for(Animal o:animals){

               o.setName("123");

                System.out.println( o );

             }

      } 

}

到最后也没搞清楚是干嘛用的;也发现自己以前发的博客没有一点深度,上课讲什么发什么,也没有一点自己的见解。知道自己写的太菜了所以写博客就到此为止了;谢谢一清的鼓励。

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!