java学习中关于接口的理解

时间:2021-03-12 11:51:08

java接口中只有常量和抽象方法。


抽象方法在我的博客“抽象类”中有解释。


接口的关键字:interface


接口就是常量和抽象方法的集合。接口的出现让多人编写的代码很容易整合起来。所以接口中的方法一定是public,如果不是public则编译器会报错,如果没有说明接口中的方法默认是public。


接口内定义的方法必须被全部实现之后才能用。并且必须实现!


实现接口的类的关键字:implements+接口名称

代码如下:

1、

package myInterface;

public interface MyInterface {
int a = 50;
String s = "hhhhhhhh";
public void say(String s);
public int givememoney(int f);
void fire();
}
2、

package myInterface;

public class TestMyinterface implements MyInterface {

@Override
public void say(String s) {
System.out.println(s);
}

@Override
public int givememoney(int f) {
System.out.println("you will give me "+ f + "$");
return f;
}

@Override
public void fire() {
System.out.println("fire fire fire!");
}

}
3、

package myInterface;

public class DemoTest {

public static void main(String[] args) {
TestMyinterface man = new TestMyinterface();
man.fire();
man.givememoney(10000);
man.say("hhhhhhhhh");
}
}