zoukankan      html  css  js  c++  java
  • Java接口

    abstract class Animal
    {  
        int legs;  
        public Animal(int legs){
                 this.legs=legs;
        }
        public Animal(){}
        public abstract void eat();
        public void walk(){
            //System.out.println("动物用"+legs+"走路"); 
        }
        public void play(){
        }
    }
    
    class Spider extends Animal{
          
               public Spider(int legs){
                   this.legs=legs;
               }
              public void  eat(){
                 //System.out.println("动物eat!";   
        }
    }
    
    
    interface Pet{
        public String getName();
        public void setName(String name);
    }
    
    
    class Cat extends Animal implements Pet{
        String name;
        public Cat(){}
        
        public Cat(String name){    
            this.name=name;
         }
    
        @Override 
        public String getName(){
            return this.name;
        }
        @Override
        public void setName(String name) {        
            this.name=name;
        }
    
        public void eat(){    
            System.out.println(name+"喜欢Jerry!");   
        }
        public void play(){    
            System.out.println(name+"喜欢毛线球!");   
        }
    
        
    }
    
    
    class Fish extends Animal implements Pet{
        String name;
        public Fish(){}
        public Fish(String name){    
            this.name=name;
        }
        @Override 
        public void setName(String name){
            this.name=name;
        }
        @Override 
        public String getName(){
            return this.name;
        }
        public void eat(){    
            System.out.println(name+"喜欢浮游生物!");   
        }
        @Override
        public void play(){    
            System.out.println(name+"喜欢水泡泡!");   
        }
        public void walk(){    
            System.out.println(name+"走路不用脚");   
        }
    }
    
    
    public class AnimalsTest{  
        public static void main(String[] args){        
            Cat Tom=new Cat("Tom");    
            Tom.eat();    
            Tom.play();
            Tom.setName("Tom's son");
            Tom.play();
            Fish Nemo=new Fish("Nemo");
            Nemo.eat();
            Nemo.play();
            Nemo.walk();
        }
  • 相关阅读:
    APP专项测试方法有哪些?
    软件测试基础知识
    软件测试入门随笔——软件测试基础知识
    如何做接口测试
    App测试页面滑动
    什么是接口测试
    自动化测试
    测试用例设计方法
    Monkey测试手机BUG重现及解决方法
    软件测试工程师需要具备哪些数据库知识
  • 原文地址:https://www.cnblogs.com/xuhuaiqu/p/4474510.html
Copyright © 2011-2022 走看看