返回列表 发帖

《java入门123》 接口的一个问题

书中接口想要 recordTransport()方法最理想的参数应该是“如果在recordTransport()中可以不去判断参数的类型,而直接调用某个返回值类型为TransportStatus()方法得到TransportStatus类的对象”

然后书中用来完成这个功能的接口程序是这样的:

package com.javarasy.logcarinterface;

public abstract interface RecordeAble{
      public abstract TransportStatusForLog getTransportStatus();
}

请问一下,这段程序是如何完成以上功能的?
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

这个就是接口的作用——给一个具体的类增加一种新的类型。
这个新的类型定义了一个方法,这个方法的返回值是TransportStatusForLog。
所有实现了这个接口的类,都会提供这个方法。
玩Java,就要脱了Java的衣服然后使劲儿折腾       

TOP

2# deepnighttwo


好的,谢谢版主

TOP

返回列表