码迷,mamicode.com
首页 > 编程语言 > 详细

Java_interface(接口)

时间:2018-09-08 15:35:58      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:类对象   接口   重写   实例化   构造方法   ati   变量   bubuko   成员   

 

A:接口的概述

  从狭义角度讲就是Java中的interface

  从广义角度讲就是对外提供规则的就是接口

B:接口的特点

  a:接口用关键字interface表示(接口中的方法都是抽象的)

    interface 接口名{}

  b:类实现接口用implements表示(接口是实现,不是继承)

    class 类名 implements 接口名{}

  c:接口不能实例化

    接口实现方式是按照多态的方式实例化(父类引用指向子类对象)

  d:接口的子类

    可以是抽象类,但意义不打

    可以是具体类,要重写接口中所有的抽象方法

C:接口的成员变量

  成员变量只能是常量,并且是静态的公共的

  默认修饰符:public static final(建议自己手动给出)

  接口没有构造方法,子类的super();默认访问的是Object的构造方法

  成员方法只能是抽象方法:默认修饰符:public abstract(建议自己手动给出)不能定义非抽象类

D:接口是一个暴露在外的,所以全部都是public

技术分享图片

 

 

技术分享图片

 

Java_interface(接口)

标签:类对象   接口   重写   实例化   构造方法   ati   变量   bubuko   成员   

原文地址:https://www.cnblogs.com/Wly-blogs/p/9600539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!