• 接口


    一:定义

      接口是一种规范和标准,他们可以约束类的行为。

      接口是方法的集合,但没有方法的实现。

      接口没有构造方法,不能够实例化,但是可以作为实现该接口的类的引用类型。

      接口中定义的属性都是全局静态常量 自动用public static final 修饰。

    二:特点

      1.所有方法都是抽象方法,不允许有普通方法;

      2.接口中的所有方法必须被实现类实现,除非实现类是抽象类或者接口;

      3.接口中的属性都有public static final 修饰,静态常量必须赋初始值;

      4.接口解决了Java中的单根继承性的问题,一个类可以实现多个接口;

      5.类继承(extends)父类,类实现(implements)接口,

         接口可以继承(extends)多个接口;

      6.接口也不允许实例化,没有构造方法。

    三:接口的分类:

      1.大多都是方法,是行为的集合;

      2.大多是属性,为实现的类提供静态属性参数;

      3.什么都没有,定义类一种功能,是一种规范。

    四:设计思想

      我们生活中发现的一些具有相同特性和行为的对象,我们提取为类(class);

      类中具有的相同的属性和方法我们提取为父类(superClass);

      如果父类中的方法没有实现的意义,那么这个类就是抽象类(abstract);

      如果某个类中有特殊的方法,使用接口定义(interface);

  • 相关阅读:
    get请求数据
    ajax (详细)
    DedeCMS去掉友情链接中“织梦链投放”“织梦链”的方法
    Metro UI CSS可以快速创建一个Windows 8风格的网站
    CSS实现垂直居中的5种方法
    解决jQuery冲突 noConflict
    dedecms pic_scroll.js和jquery-1.9.1.min.js
    js和jquery下拉菜单全攻略
    IE6、IE7、IE8、FireFox css line-height兼容问题
    IE开发利器-IE10中的F12开发者工具
  • 原文地址:https://www.cnblogs.com/ak666/p/8032129.html
Copyright © 2020-2023  润新知