米字键

博客园 首页 新随笔 联系 订阅 管理

package animal;
    //创建一个抽象动物类
    public abstract class Animal {

        /*

        已知猫类和狗类:
                     属性:毛的颜色,腿的个数
                     行为:吃饭
                     猫特有行为:抓老鼠catchMouse
                   狗特有行为:看家lookHome

        */

       //设置他们共同的属性
          String color;
         int leg;
          String eat="吃饭";


          //设置的抽象方法
          public abstract void show();
}

 

 

        //猫类继承动物类

       public class Cat extends Animal{
            public void show(){ //调用动物类的中的抽象方法
               

 

         //打印猫的行为
               System.out.println("行为"+eat);
        
         }

 

        //创建猫的特有属性
        public void catchmouse(){

        //特有属性为抓老鼠
              System.out.println("抓老鼠");
          }

      }

 

 

       //狗类继承动物类

      public class God extends Animal{
            public void  show(){      //调用动物类的中的抽象方法

 

 

 

            //打印狗的行为
                System.out.println("行为:         "+eat);
        }

 

          //创建猫的特有属性
            public void lookhome(){

 

          //特有属性为抓老鼠
                System.out.println("看家");
              }

}

        public class Test {
              public static void main(String[] args) {
                 // 调用猫类
                  Cat c=new Cat();

            //设置猫的颜色
                  c.color="黄色";

            //腿的个数
                  c.leg=4;

            //打印猫的属性
                 System.out.println("猫的颜色"+c.color+"  腿的个数"+c.leg);
                  c.show();      //调用猫的行为
                  c.catchmouse();    //调用猫的特有行为
        
                  System.out.println();  //分割

 

 

 

            // 调用狗类
                  God G=new God();

            //设置狗的颜色
                  G.color="黑色";

            //腿的个数
                  G.leg=4;

 

           //打印狗的属性
                System.out.println("狗的颜色"+c.color+"   腿的个数"+G.leg);

          //调用狗的行为
                G.show();

          //调用狗的特有行为
                G.lookhome();
        
        
    }

}

posted on 2019-03-15 15:00  米字键  阅读(873)  评论(0编辑  收藏  举报