接口是Java 实现多继承的一种机制,一个类可以实现一个或多个接口。接口是一系列
方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些
方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。简单的说接口不
是类,但是定义了一组对类的要求,实现接口的某些类要与接口一致。
在Java 中使用关键字interface 来定义接口。例如:
public interface Compare {public int compare(Object otherObj);
}
Compare 接口定义了一种 *** 作compare,该 *** 作应当完成与另一个对象进行比较的功能。
它假定某个实现这一接口的类的对象x 在调用该方法时,例如x compare(y),如果x 小于y,
返回负数,相等返回0,否则返回正数。
举例
public class Student extends People implements Compare{private String sId; //学号
//Constructor
10
public Student() {
this("","","");
}
public Student(String name,String id,String sId){
super(name,id);
thissId = sId;
}
public void sayHello(){
supersayHello();
Systemoutprintln("I am a student of department of computer science");
}
//get & set method
public String getSId(){
return thissId;}
public void setSId(String sId){
thissId = sId;}
//implements Compare interface
public int compare(Object otherObj){
Student other = (Student)otherObj;
return thissIdcompareTo(othersId);
}
}//end of class
推荐/置精: 简单的方法就是拼请求url 下面是get方式的,如果规定是post方式,你就换成post方式
get方式如下:
apiphpmod=topic&code=dorecd&app_key=A&app_secret=B&username=C&password=D&tid=E
其中: A 和B是你事先申请或者其他方式获得的通行号及密码,C和D应该有说明是微博的账号和密码,但是是微博发布人的还是推荐人的,这个你要看API说明文档,E为要推荐微博的id 至于这个id怎么获得,还要看说明文档了
一般用>
读取文件,将文件内容进行变换,转换成你想要的格式。
如果要实现得好一些,需要将数据抽取部分实现一个接口,接口定义类似于:
public interface IDataProvider {
/
@return 读取的数据
/
public [需要的数据类型] readData(限制参数[用于过滤数据、转化数据]);
}
然后用这个接口编写两个实现类,分别是DataFromDatabase、DataFromeFile,在调用层面使用接口调用。
以上就是关于java怎么使用接口 java如何实现接口 *** 作全部的内容,包括:java怎么使用接口 java如何实现接口 *** 作、给你一个api接口,给你必选参数。怎么获得数据。Java。 详细看图。怎么获取数据、java程序中,最开始建立了与数据库的连接,是从数据库获取数据,现在要求从文件中获取数据,应如何修改接口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)