zoukankan      html  css  js  c++  java
  • java知识学习23-接口

    接口概述:是一种公共的规范标准,只要符合规范标准大家都可使用。Java中一般体现为对行为的抽象。

    接口特点:

      1、接口用关键字interface修饰,成员方法不能有方法体;public interface 接口名称{}

      2、实现接口用implements表示;public class 类名 implements 接口名称{}

      3、接口不能实例化,只能通过多态形式,通过子类对象实例化,这叫接口多态

      4、接口的实现类要么重写接口中所有的方法,要么为抽象类

      

    接口的成员特点: 

      1、成员变量:只能是常量所以必须初始化,默认修饰符 public static final;

      2、构造方法:接口没有构造方法,因为接口主要是对行为的抽象,没有具体存在的。一类如果没有父类,默认继承自object类;

      3、成员方法:只能是抽象方法,默认修饰符 public abstract;

    类和接口关系:

      1、类和类的关系:只能单继承,但可以多层继承;

      2、类和接口的关系:可以单实现也可多实现,还可继承一个类的同时实现多个接口;

      3、接口和接口的关系:可单继承,也可多继承  

    抽象类和接口的区别:

            

    如何分析题目:从具体到抽象,再抽取共性;(思考方式很值得学习)

      

    实现思路:从抽象到具体

      

  • 相关阅读:
    CentOS 7 配置hadoop(二) 配置hdfs(伪分布)
    CentOS 7 配置hadoop(一) 安装虚拟机(伪分布)
    linux配置
    hive配置
    引用的layui框架在网页上时间显示object
    Spring常用的基本注解
    5W1H分析法
    项目在网页中字符编码问题
    eclipse项目上如何传到码云上!
    spring+springmvc+mybatis+Redis的配置文件
  • 原文地址:https://www.cnblogs.com/blogofzxf/p/13855484.html
Copyright © 2011-2022 走看看