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


    接口:
    定义:
    类与 类的 是继承

    类与 接口 实现
    接口代表一种能力,能力就是方法,多个接口中间用逗号分隔


    必须知道的特性:接口不可以被实例化。
    实现类可以实现多个接口
    接口中的变量都是静态常量

    接口中的方法都是抽象方法


    一个人可以具有多项能力 一个类可以实现多个接口
    java中的多继承


    接口是一种能力,不关心具体是谁。

    接口是一种能力一线在接口的方法上

    面向接口编程:

    程序设计时:关心实现类类有何能力,而不关心细节
    直接继承,并且重写所有方法

    面向接口的约定而不考虑接口的具体实现

    7.单例模式
    懒汉
    public class Teacher {
    //保证内存中只能有一个Teacher对象

    //1.保证构造私有
    private Teacher(){

    }
    //2. 准备一个静态变量 ,存储唯一的对象
    private static Teacher teacher=null;

    //3.对外的公有的 静态方法 ,外界创建对象 都得通过我
    public static Teacher getInstance(){
    if(teacher==null){
    teacher=new Teacher();
    }
    return teacher;
    }
    }
    恶汉

    public class Teacher {
    //保证内存中只能有一个Teacher对象

    //1.保证构造私有
    private Teacher(){

    }
    //2. 准备一个静态变量 ,存储唯一的对象
    private static Teacher teacher=new Teacher();

    //3.对外的公有的 静态方法 ,外界创建对象 都得通过我
    public static Teacher getInstance(){
    return teacher;
    }
    }

    5.单例模式
    条件1:构造私有的

    条件2:private 静态的成员变量,存储唯一的对象
    private static Student stu=null;

    条件3:静态方法,提供给外界用来获取唯一实例的一个通道。

    懒汉: private static Student stu=null;

    饿汉: private static Student stu=new Student();

    这回明白了吧!

  • 相关阅读:
    js生成点阵字体
    随笔
    html5 textarea 的 placeholder 换行的几种方式
    有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?
    javascript 水仙花数
    避免url传值字符串sjstr过长,使用from表单【隐藏域】post提交
    图表转换
    highcharts 显示点值的效果
    导出报表
    JQuery ----文档处理
  • 原文地址:https://www.cnblogs.com/hualishu/p/8504550.html
Copyright © 2011-2022 走看看