java中的接口

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;

//类 可以实现接口 通过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() {

  }
}
 
posted @ 2022-10-17 01:19  zhazhawei906  阅读(39)  评论(0)    收藏  举报