java接口中只有常量和抽象方法。
抽象方法在我的博客“抽象类”中有解释。
接口的关键字:interface
接口就是常量和抽象方法的集合。接口的出现让多人编写的代码很容易整合起来。所以接口中的方法一定是public,如果不是public则编译器会报错,如果没有说明接口中的方法默认是public。
接口内定义的方法必须被全部实现之后才能用。并且必须实现!
实现接口的类的关键字:implements+接口名称
代码如下:
1、
package myInterface;2、
public interface MyInterface {
int a = 50;
String s = "hhhhhhhh";
public void say(String s);
public int givememoney(int f);
void fire();
}
package myInterface;3、
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!");
}
}
package myInterface;
public class DemoTest {
public static void main(String[] args) {
TestMyinterface man = new TestMyinterface();
man.fire();
man.givememoney(10000);
man.say("hhhhhhhhh");
}
}