我与咖啡娘的爱恨情仇

02.接口的成员特点

2018-10-07  本文已影响0人  今天庹

接口中成员的特点

  1. 接口中可以定义变量,但是变量必须有固定的修饰符修饰,public static final 所以接口中的变量也称之为常量,其值不能改变。后面我们会讲解fnal关键字
  2. 接口中可以定义方法,方法也有固定的修饰符,public abstract
  3. 接口不可以创建对象。
  4. 子类必须覆盖掉接口中所有的抽象方法后,子类才可以实例化。否则子类是一个抽象类。
package com.itheima_01;
/*
 *  接口的成员特点:
 *          只能有抽象方法
 *          只能由常量
 *          默认使用public&Abstract修饰方法
 *          只能使用public&Abstract修饰方法
 *          默认使用public static final来修饰成员变量
 *  
 *  ※建议:建议手动给上修饰符
 * 
 *  注意:
 *          接口不能创建对象(不能实例化)
 *          类与接口的关系是实现关系,一个类实现一个接口必须实现它所有的方法
*/
public class InterFaceDemo2 {
    public static void main(String[] args) {
//      Animal a = new Aminal();
    }
}

interface Animal {
    public static final int num = 10;
    
    public abstract void eat();
}

class Cat implements Animal {

    @Override
    public void eat() {
        // TODO Auto-generated method stub
        
    }
    
}
上一篇 下一篇

猜你喜欢

热点阅读