• 接口


    ----------siwuxie095

       

       

       

       

       

    接口是Java中最重要的概念,接口可以理解为一种特殊的类,里面全部是

    由全局常量和公共的抽象方法所组成,使用关键字 interface 声明

       

    接口的格式:

       

       

       

       

    接口的实现必须通过子类(同抽象类),使用关键字 implements,而且接口是可以多实现的

       

    一个类可以同时继承抽象类和实现接口

       

    一个接口不能继承一个抽象类,但是却可以通过 extends 关键字同时继承多个接口,

    实现接口的多继承「弥补了Java中单继承的不足」

       

       

       

    代码:

       

    package com.siwuxie095.interfacedemo;

       

    //接口

    interface People{

    //声明一个全局常量

    //常量要全部大写,因为常量不可更改,所以要初始化

    public static final int AGE=10;

     

    public abstract void tell();

    }

       

    interface PeopleX{

    public abstract void say();

    }

       

    abstract class Person{

    public abstract void print();

    }

       

    //先继承抽象类,后实现接口的多实现,通过 逗号 分隔

    class Teacher extends Person implements People,PeopleX{

    public void tell() {

     

    }

     

    public void say() {

     

    }

     

    @Override

    public void print() {

     

    }

    }

       

    //一个接口通过extends 继承多个接口,弥补了Java中单继承的不足

    interface Students extends People,PeopleX{

     

    }

       

       

    public class InterfaceDemo01 {

       

    public static void main(String[] args) {

    Teacher t=new Teacher();

    t.tell();

    t.say();

    t.print();

    System.out.println(Teacher.AGE);

     

       

    }

       

    }

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    企业级开发的权限管理
    asp.net mvc 中的ajax
    拖拽(非原创)
    数据库中主键和外键的设计原则
    第六篇续:动态创建 ListView 模板
    动态创建 ASP.NET Web 服务器控件模板(出自MSDN)
    ASP.NET跨页面传值的几种方法
    奇文共赏 史记货殖列传王石传
    需求该如何分析?
    PopupControlExtender 控件的使用(转)
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6569316.html
Copyright © 2020-2023  润新知