java接口自动化怎么做的,java接口自动化框架有哪些?
463
2022-06-16
各位小伙伴们大家好,这次小编要介绍的是Java当中的接口,什么是接口呢?接口就是多个类的公共规范,是一中引用数据类型,最重要的内容就是其中的抽象方法。
如上图所示,通过上面这个USB接口,两台电脑可以互相传递文件,只要符合USB接口的规范,很多设备都可以使用。
那么,如何定义一个接口呢?
public interface 接口名称{
//接口内容
}
备注:换成关键字interface之后,编译生成的字节码文件仍然是:.java-->.class
接口中包含的内容有:常量,抽象方法,默认方法,静态方法,私有方法
接下来,小编要讲的是,接口中抽象方法的定义和使用,首先是抽象方法的定义,格式如下:
public abstract 返回值类型 方法名称(参数列表){
方法体
}(接口当中的默认方法,可以解决接口升级问题。)
代码如下:
public interface MyInterfaceAbstract {//这是一个抽象方法public abstract void methodAbs();//这也是抽象方法abstract void methodAbs1();//这也是一个抽象方法void methodAbs2();}
注意事项:
1.接口当中的抽象方法,修饰符必须是两个固定关键字:public abstract
2.这两个关键字修饰符,可以选择性省略。
3.方法三要素,可以根据需求,随意定义。
接口当中抽象方法的使用步骤,代码如下:
public class MyInterfaceImpl implements MyInterfaceAbstract{//定义一个实现类@Override//覆盖重写public void methodAbs() {System.out.println("one");}@Overridepublic void methodAbs1() {System.out.println("two");}@Overridepublic void methodAbs2() {System.out.println("three");}}
第二,创建实现类的对象,进行使用。
public class Demo01Interface {public static void main(String[] args) {// MyInterfaceAbstract inter=new MyInterfaceAbstract() ;不可以直接new对象使用//创建实现类对象使用MyInterfaceImpl iml=new MyInterfaceImpl();iml.methodAbs();iml.methodAbs1();iml.methodAbs2();}}
总结,接口的使用步骤:
1. 接口不可以直接使用,必须有一个“实现类”来“实现”该接口。
格式:
Public class 实现类名称 implements 接口名称{
//…
}
2.接口的实现类必须覆盖重写(实现)接口中所有的抽象方法。
实现:去掉abstract关键字,加上方法体大括号。
3.创建实现类的对象哎,进行使用。
注意事项:
如果实现类并没有覆盖重写接口中所有的抽象方法,那么这个实现类自己就必须是抽象类。
关于Java当中接口的简单介绍还有接口当中抽象类的定义和使用,小编就先说到这里,希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~