zoukankan      html  css  js  c++  java
  • 接口

    ----------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】

  • 相关阅读:
    Sudoku POJ 2676 [dfs]
    a>b和(*a).b
    lowbit()操作
    Anniversary party HDU 1520树形dp
    Lifting the Stone HDU 1115 求多边形的重心
    Boolean Expressions POJ 2106 【递归】
    Shaolin HDU 4585 STL map||Treap树
    取石子游戏 HDU 1527 威佐夫游戏
    A Simple Problem with Integers POJ 3468 区间修改线段树lazy—tag大法
    社会性网络软件SNS 帮助你认识比尔盖茨 java程序员
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6569316.html
Copyright © 2011-2022 走看看