zoukankan      html  css  js  c++  java
  • java 接口

    接口的具有的性质:
    一是接口默认是抽象的,在声明接口时,不需要使用关键之abstract.
    二是接口中的每一个方法默认也是抽象的,所以也不需要使用关键字abatract.
    三是接口中的方法默认访问级别是public ,在编写接口的时候通常用public 关键字,但是如果我们不显示的将接口中的方
    法声明为public.他任将是public .

    接口与类相似的地方:
    一是接口可以实现任意数量的方法
    二是接口保存为以 .java 为后缀名的文件,接口名需要与文件名匹配
    三是接口编译后的后缀名是 . class的字节码文件
    四是在包中的接口其相应的字节码文件必须放置在和包名称相匹配的一个目录结构中
    五是接口不能被实例化
    六是接口不包含任何构造器
    七是接口中的所有方法都是抽象的
    八是接口中不能包含实例化成员变量
    九是接口不能被一个尅继承 ,只能被一个类实现。

    十是接口能够继承多个接口 就是这一点弥补了java 不能多继承的空缺


    接口的实现:实现接口有两种选择一是实现接口的中定义的方法,二是声明自己为抽象类
    使用关键字implements来实现接口,关键字implements放在类声明的extends部分的后面
    例如: public class 类名 extends 父类名 implements 接口名
    public abstract class Car implements Serviceable{ }
    public class Tiao extends Sporter implements Diveable{

  • 相关阅读:
    OCP-1Z0-052-V8.02-112题
    OCP-1Z0-052-V8.02-109题
    OCP-1Z0-052-V8.02-41题
    OCP-1Z0-052-V8.02-40题
    OCP-1Z0-053-V12.02-492题
    基于MysqlConnector/C++的数据库连接池的实现
    mysql Connector C/C++ 多线程封装
    OCP-1Z0-052-V8.02-108题
    OCP-1Z0-052-V8.02-105题
    OCP-1Z0-052-V8.02-104题
  • 原文地址:https://www.cnblogs.com/zacy110/p/5225926.html
Copyright © 2011-2022 走看看