zoukankan      html  css  js  c++  java
  • 类与接口的关系

    1. 接口与接口之间可以相互继承;

    2. 类与类之间可以相互继承;

    3. 类与接口之间,只能是类来实现接口;

    4. 继承已经具有父类的方法,子类可以不重写父类方法;类在实现接口的时候,必须重写接口所有的方法.

    5. Demo

    interface Valuable {
    	public double getMoney();
    }
    interface Protectable {
    	public void beProtectable();
    }
    interface A extends Protectable {
    	public void m();
    }
    abstract class Animal {
    	private String name;
    	public abstract void enjoy();
    }
    class GolddenMonkey extends Animal implements Valuable, Protectable {
    	public void beProtectable() { //@Override
    		System.out.println("live in the room");
    	}
    	public double getMoney() { //@Override
    		return 10000;
    	}
    	public void enjoy() { //@Override
    	}
    	public void test(){
    		Valuable v = new GolddenMonkey();
    		v.getMoney();
    		Protectable p = (Protectable) v;
    		p.beProtectable();
    	}
    }
    class Hen implements A {
    	public void beProtectable() { //@Override
    		System.out.println("live in the garden");
    	}
    	public void m() { //@Override
    		System.out.println("Hen eat rice");
    	}
    }
    // 正确
    

      

  • 相关阅读:
    putty GB18030乱码
    iptables小复习
    编译安装 openswan-2.6.34
    Windows常用的命令
    MySql实现远程连接
    防盗链
    java判断一个类是否公共类
    oracle sql性能
    状态模式让我们远离战战兢兢
    LVM管理
  • 原文地址:https://www.cnblogs.com/bosongokay/p/6746284.html
Copyright © 2011-2022 走看看