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

    package lianxi3;
    
    public interface CanSwim {
    	
    	void swim();
    
    }
    
    package lianxi3;
    
    public interface Canfly {
    	void fly();
    
    }
    
    package lianxi3;
    
    public abstract class Actioncharacter {
    	//抽象方法、
    	void fight(String emp)
    	{
    		System.out.println(emp);
    	}
    	void speak(String s)
    	{
    		System.out.println(s);
    	}
    
    }
    
    package lianxi3;
    
    public class Hero extends Actioncharacter implements Canfly, CanSwim {
    
    	@Override
    	public void swim() {
    		// TODO 自动生成的方法存根
    		System.out.println(name+"游泳");
    
    	}
    
    	@Override
    	public void fly() {
    		// TODO 自动生成的方法存根
    		System.out.println(name+"飞翔");
    
    	}
    	String name;
    	Hero (String name)
    	{
    		this.name=name;
    	}
    
    
    }
    
    package lianxi3;
    
    public class ClassAdventure {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		
    		Hero hb=new Hero("张三");
    		hb.swim();
    		hb.fly();
    		hb.fight(null);
    		
    		Canfly cf=new Hero("李四");
    //		cf=hb;
    		cf.fly();
    		CanSwim cs=new Hero("小明");
    		
    //		cs=hb;
    		cs.swim();
    		
    		Actioncharacter ac=new Hero("小红");
    //		ac=hb;
    		ac.fight("emp");
    		ac.speak("中文");
    		
    
    	}
    
    }
    

     

  • 相关阅读:
    如何检索某个字段在sqlserver中的哪个些存储过程中?很简单的SQL语句。
    如何去掉HTML代码来获取纯文本?
    ajax实现跨域请求
    ajax实现跨域提交
    lab3
    Lab2
    hw2
    Homework1
    Lab1
    CS61B_学习计划和进程
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5523663.html
Copyright © 2011-2022 走看看