主板上的tpyc-c接口有什么作用,接口有什么作用和功能
如何解决写爬虫IP受阻的问题?立即使用。
接口的作用:
(推荐教程:java入门)
1、项目可分离,各层面向接口开发,提高开发效率;
2.接口降低了代码间的耦合度,使代码可插拔,可任意切换;
3.接口和抽象类都可以完成某种功能,所以接口是首选的,因为接口可以通过多种方式实现和继承,一个类可以继承除接口之外的其他类。
(视频教程推荐:java视频教程)
代码示例:
接口客服{//定义方法推出系统。
void logout();
}
包日期818;//接口实现类1公共类customerservice实现customerservice {
公共void注销(){
System.out.println(成功退出系统);
}
}
包日期818;//该接口实现类2 publicclassscustomerserviceimpl 2 implementscustomerservice {
公共void注销(){
system . out . println( hello world );
}
}
包日期818;公共类TestCustomer {
public static void main(string[]args){//需要执行CustomerServiceImpl和CustomerImpl2的接口实现类中的logout方法。
//接口调用以下程序。
CustomerService cs=new customerserverimpl();//多态性。父类型引用指向子类型对象。
//调用
cs . logout();
CustomerService cs2=new customerserviceimpl 2();
cs2 . logout();
}
}定义接口
包日期818;
公共引擎{//所有引擎都可以通过这个接口启动。
void start();
}//定义实现接口的类
包日期818;
公共级本田实现引擎{
public void start(){
System.out.println(本田启动);
}
}
包日期818;公共类Ymaha实现引擎{
public void start(){
System.out.println(雅马哈启动);
}
}//定义生产汽车的类包date818public car {//面向接口编程,类不能实例化。
/**
*引用接口定义了一个属性E,它相当于
*字符串名称;
*整数年龄;
*类中定义的变量是成员变量;方法中定义的变量是局部变量。
*/
发动机e;//成员变量e
Car(Engine e){ //定义构造方法,将局部变量E赋给成员变量。
this.e=e
}//外部测试方法
公共测试引擎(){//成员变量e
e . start();
}
}//定义测试类包date818公共类测试车{
公共静态void main(string[]args){//生产引擎
引擎e=new Ymaha();//根据构造方法的输入参数,产生汽车。
汽车c=新车(e);//测试引擎
c . test engine();
c.e=新本田();//已经定义了实例,直接修改实例的参数就可以了。
c . test engine();
}
}以上是接口做什么的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。