接口

接口

接口Action:

package com.tiedandan.oop.接口;

public interface  Action {
   //接口定义关键字:interface
   //接口中所有定义其实都是抽象的,每个方法的修饰符和抽象关键字都默认的加
   //的加在每个方法的前面。
   //接口需要一个实现类来实现。
   //一般接口定义是返回值类型加方法名加(参数)
   //所有的方法都被 public abstract修饰
   //接口中所有常量都被 public static final 修饰,但是接口一般不定义常量。
  //接口和抽象类不能被实例化,因为都没有构造方法。
   int AGE=99;
   public abstract void add(String name);
   void delete(String name);
   void update(String name);
   void  query(String name);
}

接口TimeService:

package com.tiedandan.oop.接口;

public interface TimeService {
   void timer();
}

ActionImpI接口实现类:

package com.tiedandan.oop.接口;
//类可以实现接口
//实现接口的类,必须重写接口中的所有方法。
//类只能继承一个类,但是类能够继承多接口,等于继承多类。
public class ActionImpI接口实现类 implements Action,TimeService{
   @Override
   public void add(String name) {

  }

   @Override
   public void delete(String name) {

  }

   @Override
   public void update(String name) {

  }

   @Override
   public void query(String name) {

  }

   @Override
   public void timer() {

  }
}
上一篇:Android S 灭屏流程(一) Power键灭屏


下一篇:android 中DrawerLayout实现抽屉,Android-Camera内存问题剖析