摘要:
1.接口快速入门 为什么要有接口: 程序模拟USB接口: 定义一个USB接口规范 有实现USB接口的类Phone,Camera 定义一个Computer类,接收一个实现了USB接口的类 2.接口基本介绍 什么是接口:接口的基本介绍 jdk1.8以及之后,接口中可以有静态方法static,默认方法(d 阅读全文
posted @ 2021-09-11 21:20
CH0701
阅读(99)
评论(0)
推荐(0)
摘要:
1.抽象类的引出 抽象类的由来:父类方法需要声明,但不确定如何实现 将方法声明为抽象abstract方法,类声明为抽象类 当一个类中存在抽象方法时,需要将该类声明为abstract类 抽象类一般会被继承,由子类来实现抽象方法 2.抽象类的细节 抽象方法没有方法体,因为不需要具体的实现 抽象类补充介绍 阅读全文
posted @ 2021-09-11 19:22
CH0701
阅读(202)
评论(0)
推荐(0)
摘要:
1.final基本使用 final修饰类,方法,属性,局部变量 2.final使用细节1 final属性(常量)必须赋初始值,可以在以下三个位置赋初始值: 定义时 在构造器中(final修饰的属性是静态的,则初始化位置不能是构造器) 原因:static修饰属性,在类加载时就要赋值,构造器是在对象创建 阅读全文
posted @ 2021-09-11 14:46
CH0701
阅读(79)
评论(0)
推荐(0)
摘要:
1.单例模式饿汉式 设计模式简介: 什么是单例模式? 某个类只存在一个对象实例,且该类只提供一个取得该对象实例的方法 单例模式的实现: 构造器私有化,防止别人new 在类的内部创建一个对象实例,私有的private static(访问方法是静态的,所以对象实例必须是静态的,不然静态方法无法访问) 提 阅读全文
posted @ 2021-09-11 13:50
CH0701
阅读(72)
评论(0)
推荐(0)
摘要:
1.代码块快速入门 代码块隐式调用: 代码块基本语法: 使用代码块的好处(对构造器的补充机制,提取出构造器中相同的内容,放入代码块中): 创建对象时,会先调用代码块中的内容 代码块调用的顺序优先于构造器 2.代码块使用细节1 静态代码块,随类加载而执行,且静态代码块只会执行一次(类加载只会执行一次) 阅读全文
posted @ 2021-09-11 12:46
CH0701
阅读(247)
评论(0)
推荐(0)

浙公网安备 33010602011771号