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();

    这回明白了吧!

  • 相关阅读:
    k8s
    vue-element-admin实现模板打印
    MAC系统命令
    思维导图工具
    前端如何渲染几万条数据不卡住页面?
    Echar使用案例
    .Net 相关报错解决方案
    Windows 操作技巧
    Docker&K8s
    微信网页授权原理分析
  • 原文地址:https://www.cnblogs.com/hualishu/p/8504550.html
Copyright © 2011-2022 走看看