java中的接口
接口代码如下:
在创建java文件的时候把里面的class换成interface,那么这个java文件就变成了接口
接口的作用
1.约束方法。
2.定义一些方法,让不同的人实现。
3.public abstract是默认值,例如public abstract void add(String name);中的public abstract可以省去不写
4.接口中的静态常量:public static final int a = 99;那么a的值就不能改变了。
5.接口不能被实例化~,不能被new,因为接口中没有构造方法。
6.implements可以实现多个接口;在逗号后面添加新的接口名字。
7.必须重写implements后面所有接口的所有方法。
package oop.Demo09;
public interface UserService {
void add(String name);
void delete(String name);
void update(String name);
void select(String name);
}
另一个接口代码如下
package oop.Demo09;
public interface TimeService {
void Times();
}
类代码如下:
package oop.Demo09;标签:java,name,void,接口,public,String From: https://www.cnblogs.com/zhazhawei906/p/16797748.html
//类 可以实现接口 通过implements加上接口名,
//实现了接口的类,就要重写接口中的所有方法。
//利用接口就实现了多继承,(可以在一个类里写多个接口的方法)
public class UserServiceImpl implements UserService,TimeService{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void select(String name) {
}
@Override
public void Times() {
}
}