02.接口的成员特点

作者: 今天庹 | 来源:发表于2018-10-07 18:03 被阅读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
            
        }
        
    }
    

    相关文章

      网友评论

        本文标题:02.接口的成员特点

        本文链接:https://www.haomeiwen.com/subject/hnhhoftx.html