MyInter.java:
/* * 接口中成员的特点 * 1. 成员变量的特点, 没有变量,都是常量 * 固定定义格式: public static final 数据类型 变量名 = 值 * public 权限 * static 可以被类名直接.调用 * final 最终,固定住变量的值 * // * 注意: public static final 修饰符,在接口的定义中,可以省略不写 * 但是,不写不等于没有 * 三个修饰符,还可以选择性书写 * * 2. 接口中的成员方法特点: * public abstract 返回值类型 方法名(参数列表) * 修饰符 public abstract 可以不写,选择性书写 * 但是,写不写,都有 * * 3. 实现类,实现接口,重写接口全部抽象方法,创建实现类对象 * 实现类,重写了一部分抽象方法,实现类,还是一个抽象类 * * 4. 接口中的所有方法必须是抽象的,不能有函数体。 抽象类中的方法可以有具体函数体的实现方法。 (接口是功能的集合。代表一种规则) */ public interface MyInter { public static final int x = 3; // 必须是常量。 接口中的修饰符固定, 可以省略。 (写不写都是这样的修饰符的效果) public abstract void show(); // 必须是public修饰。 接口中的修饰符固定, 可以省略。 (写不写都是这样的修饰符的效果) public abstract int getSum(int a,int b); }