接口中可以包含的组成部分

简介: 接口中可以包含的组成部分  1.抽象方法  2.常量  3.默认方法(JDK8)  4.静态方法(JDK8)  5.私有方法(JDK9)1.抽象方法  public abstract 返回值类型 方法名称(参数类型 参数名称);  注意:    1.接口中的抽象方法,修饰符如果自己写必须是:public abstract    2.接口中的抽象方法,修饰符可以省略不写,默认就是:public abstract    3.抽象方法只有方法头,不能有方法体大括号。

接口中可以包含的组成部分

  1.抽象方法

  2.常量

  3.默认方法(JDK8)

  4.静态方法(JDK8)

  5.私有方法(JDK9)

1.抽象方法

  public abstract 返回值类型 方法名称(参数类型 参数名称);

  注意:

    1.接口中的抽象方法,修饰符如果自己写必须是:public abstract

    2.接口中的抽象方法,修饰符可以省略不写,默认就是:public abstract

    3.抽象方法只有方法头,不能有方法体大括号。

 

  如何使用接口与实现类?

    1.创建对象

      接口名称 引用名 = new 实现类名称();

    2.调用

      引用名.抽象方法(参数);

  注意:

    1.左边是接口类型,那么只能调用接口当中定义好的内容,不能调用右侧实现类当中的特有内容。(即接口隔离、接口通用)

    2.当调用接口当中的抽象方法时,真正运行的是右侧new的时候类的具体方法内容。

    3.总结一句话:编译的时候看左边,运行的时候看右边。

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
2月前
|
机器人
一些主要的工业领域及其包含的典型操作
工业领域是一个极其广泛且多元化的范畴,涵盖了从原材料采集到最终产品制造与服务的各个环节。在这个领域内,操作涵盖了多个方面和层次,以下是一些主要的工业领域及其包含的典型操作:
|
2月前
|
缓存 Java 数据库连接
扩展类的附加特性
扩展类的附加特性
18 0
|
4月前
|
项目管理
项目管理定义问题之什么是核心域
项目管理定义问题之什么是核心域
|
6月前
|
前端开发
|
自然语言处理 数据管理
数据标准和数据规范到底有什么区别???
数据标准和数据规范到底有什么区别???
|
存储 XML 编译器
【C#基础】C# 程序通用结构
编程语言C# 程序结构的介绍 。
232 0
【C#基础】C# 程序通用结构
什么是调用结构?西门子S7-1200的调用结构如何使用?
今天我们来介绍一下西门子S7-1200的调用结构。在西门子S7-1200中采用调用结构来描述用户程序中块的调用层级,调用结构提供了几个方面的信息,包括所用的块,对其它块的调用,各块之间的关系,每个块的数据要求以及块的状态等
什么是调用结构?西门子S7-1200的调用结构如何使用?
|
开发框架 .NET 数据库
8.1标识框架
ASP.NET Core提供了标识框架,采用RBAC(基于角色的访问控制),内置了对用户、角色等表的管理及相关接口,框架中提供了`IdentityUser<TKey>`和`IdentityRole<TTKey>`两个实体类型,Tkey为主键类型。
|
XML Java 数据库连接
EnvironmentAware接口的作用
凡注册到Spring容器内的bean,实现了EnvironmentAware接口重写setEnvironment方法后,在工程启动时可以获得application.properties的配置文件配置的属性值。
|
缓存
标准 I/O 的核心操作
标准 I/O 的核心操作
86 0