• 接口小结



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

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


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

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


    一个人可以具有多项能力 一个类可以实现多个接口
    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时钟--星期 年 月 日 时 分
    [考试反思]0825NOIP模拟测试30:没落
    [考试反思]0822NOIP模拟测试29:延续
    [考试反思]0821NOIP模拟测试28:沉默
    小奇的仓库:换根dp
    短期Flag
    [考试反思]0820NOIP模拟测试27:幻影
    [考试反思]0819NOIP模拟测试26:荒芜
    0818NOIP模拟测试25——B卷简记
    [模板]tarjan——最后通牒
  • 原文地址:https://www.cnblogs.com/hualishu/p/8504550.html
Copyright © 2020-2023  润新知