接口与方法实现 关键字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 //继承加实现