接口

接口定义:

        访问修饰符  interface  接口名{

        }

访问修饰符:        only public & abstract are permitted。

Default methods are allowed only in interfaces.

default void d(){        //JAVA8及以上特性

}

接口实现:

   public     class  实现类类名  implements  接口名{

   }

+:接口只能继承接口 (extends)(java8及以上只有接口可以多继承),不可以实现 (implements),类之间可以继承,不可以实现,同时类只能实现接口,而不能继承接口。

接口注意:

接口   引用变量 = new   实现类();//这也属于上转型  所以引用变量可以调用接口中重写的方法。

接口是抽象的,所以不能被实例化;

接口中的成员变量默认加上 public static final 修饰;

接口中的成员方法默认加上  public  abstract  修饰;

接口中没有构造方法;

package org.gaofuzhi.test2;

public interface Inter {

}

class InterImpl implements Inter{

InterImpl(){

super();//调用的是Object类中的构造方法  Object默认为所有类的超类

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 抽象类 在继承的层次结构中,每个新子类都使类变得越来越明确具体。如果从一个子类追溯到父类,类就会变得更通用和抽象。...
    Steven1997阅读 1,579评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,774评论 19 139
  • 写在开头:本人打算开始写一个Kotlin系列的教程,一是使自己记忆和理解的更加深刻,二是可以分享给同样想学习Kot...
    胡奚冰阅读 1,529评论 5 11
  • 第03天java面向对象 今日内容介绍 ·接口 ·匿名对象&final ·多态 ·接口 1.接口的概述 接口是功能...
    chcvn阅读 533评论 0 0
  • 当初说好一起报这个学校,这样我们就可以一起回家,一起吃饭,一起出去逛街,可是你最后抛弃了我,把我一个人丢在这,没有...
    季末初晴阅读 189评论 0 1

友情链接更多精彩内容