java面向对象——接口与方法实现

接口与方法实现 关键字interface  implements
public interface Smoking {
    public abstract void smoke();
    
}
public class Dog implements Smoking{
    public void smoke(){
        System.out.println("我套你猴子");
    }
}
public class Man implements Smoking{
    public void smoke(){
        System.out.println("男人爱抽烟");
    }
}
public class Test {
    public static void main(String[] args) {
        Man m=new Man();
        m.smoke();
        Dog d=new Dog();
        d.smoke();
    }
}


public interface DaMaJiang {
    //接口中的成员变量定义必须加public static final
    //pubilc:权限修饰符  公告的  无论在哪里都可以访问被该修饰符修饰的成员
    //static:静态   都可以直接被类名调用,即类名.变量名(方法名)
    //final:最终的  被final修饰的变量称谓常良,一旦赋值终身不变
    public static final String hongzhong="中";
    public abstract void HuPai();
}


public class Student implements DaMaJiang{
    //方法重写
    public void HuPai() {
        System.out.println("学生打麻将贼溜");
    }
}
public class Test {
    public static void main(String[] args) {
        System.out.println(DaMaJiang.hongzhong);//直接类名.调用
        Student s=new Student();
        s.HuPai();
    }
}
public class JiDuDog extends Dog implements JiDu  //继承加实现

 

posted @ 2019-01-02 16:28  帅涛  阅读(262)  评论(0编辑  收藏  举报