JAVA--接口

来源:互联网 发布:软件设计师考试真题 编辑:程序博客网 时间:2024/05/29 02:20

接口的定义格式:

 interface  接口名  {   成员变量;(默认为常量)   成员函数;(抽象函数)  }

接口的使用注意:

1.接口是一个类。2.接口的成员变量默认为常量(public static final)。3.接口中的方法都是抽象的方法,默认为 public abstract 。4.接口不能创建对象,没有构造方法,如需创建对象,可用多态。5.接口是给类实现使用的,非抽象类实现一个接口时,必须要把接口中所有的方法实现。

实现接口的方式:

class 类名 implements 接口名{}

接口的作用:

1.拓展功能。2.定义约束规范。3.程序的解耦。

样例代码:

class Student{    String name;    public Student (String name)    {        this.name = name;    }    public void learn()    {        System.out.println(name + "学习。。。");    }}interface MakeMoney  //定义接口{    public void money();}class StudentMakeMoney extends Student implements MakeMoney{    public StudentMakeMoney(String name)    {        super(name);    }    public void money()    {         System.out.println(name + " 赚钱。。。");    }}class Demo4{    public static void main(String[] args)    {    StudentMakeMoney aa = new StudentMakeMoney(" 小明");    aa.learn();    Student bb = new Student("ciao");    bb.learn();    aa.money();    }}

类与接口的关系:

  1.类用来实现接口。  2.一个类可以实现多个接口,但是类是单继承的。  3.抽象类实现接口时,不必要实现接口中所有的方法。

接口与接口之间的关系:

  1.接口与接口之间是继承关系,一个接口可以继承多个接口。
0 0
原创粉丝点击