Note(6):对接口的理解(三)

原创 2007年09月30日 10:26:00

再来看一个接口小例子:

       接口1

public interface IEat {

       public void eat(String s);

}

       接口2

public interface ITalk {

       public void talk(String s);

}

       实现了以上两个接口的类:

public class Jerry implements IEat,ITalk {

       private String name;

      

       Jerry(String name){

              this.name=name;

       }

       public void eat(String s) {

              System.out.println(this.getName()+" eat "+s);

       }

       public void talk(String s) {

              System.out.println(this.getName()+" say: "+s);

       }

       public String getName() {

              return name;

       }

       public void setName(String name) {

              this.name = name;

       }

}

Main方法:

public class Main {

 

       public static void main(String[] args) {

              Jerry j=new Jerry("Jerry");

              IEat jeat=j;

              ITalk jtalk=j;

              jeat.eat("rice");

              jtalk.talk("Hello!");

}

}

你会看到如下的执行结果:

Jerry eat rice

Jerry say: Hello!

我想,得到这样的结果,你也应该能理解为什么了。 

 

十一马上就到了,最后

       祝大家十一快乐!

对接口的理解

接口I就是a类去b类中拿想要的东西,接口I就是a类的实例代表 a 实现这个接口I,b接收a传递过来的接口实例,在获取数据的地方调用接口的方法即可public class Person{ //...

Java中,对接口的理解

在java的初期学习中,我们知道引用数据的类型有类,数组和接口.那接口是什么呢?         接口是行为的集合,表明具备什么样的能力.在接口中,所有的方法都是抽象方法,也就是所有的方法都不提供具...
  • luoxl81
  • luoxl81
  • 2011年11月09日 15:04
  • 980

自学第二遍对接口的理解:

接口的特点: A:接口用关键字interface 表示: B:用类实现接口用implements 接口名{} C:接口不能实例化(相当于抽象类),是通过多态来进行实例化的。(意思是通过子类来...

cxf+spring开发(三)--- 限制固定Ip地址对接口的访问次数

需求:在cxf+spring环境下,针对某个接口,限制Ip地址对其访问次数,超过一定访问次数后抛出异常。 1.此Ip地址是经过拦截器被允许访问的; 2.同一IP地址对接口的访问次数不能超过两次。 备注...

Item 34 分清对接口的继承和对实现的继承

需求: 1> 通过派生,只继承基类的函数接口(即它们的声明); 2> 接口和实现都继承,而且不让它们被派生类覆盖; 3> 接口和实现都继承,允许它们被派生类覆盖。class Shap...
  • ba_jie
  • ba_jie
  • 2011年04月24日 12:35
  • 330

我对接口与抽象类的理解

1、从编程思想上来讲,抽象类首先是类,具有分类学的意义,有两层含义,一是以研究对象的整体来划分的,二是互斥性。类一定存在具体的对象才有意义。分类一般采用树型层级进行。一般情况下,上一层分类都是对下一层...

对接口、继承、组合、多态的理解

面向对象设计的原则 1、针对接口编程,而不是针对实现编程 2、优先使用对象组合,而不是类继承 继承    当子类继承父类时,子类包含了父类定义的所有数据和操作,子类的实例包含了所有子类和父类定...
  • gds2014
  • gds2014
  • 2016年02月28日 19:12
  • 860

Java(31):数据结构排序---对接口 Comparable<T> 与 接口 Comparator<T> 的区别理解

Java(31):数据结构排序---对接口 Comparable 与 接口 Comparator 的区别理解

最近对接口有了深一点的理解,以及什么是解耦

package packageExercise; /* 因为方法的多态,所以接口的调用者只需要调用接口, * 具体的业务交给接口的实现者去实现 * 即使用接口,可以避免接口调用方直接参与业务...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Note(6):对接口的理解(三)
举报原因:
原因补充:

(最多只允许输入30个字)