上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 1.枚举类引出,代码模板生成 一组关联的,固定的值组成的数据,如四季 四季的特点: 用枚举解决,四季的代码设计问题: 2.自定义枚举类 枚举是什么: 枚举是一组常量的集合(大写) 枚举属于一种特殊的类,里面只包含一组有限的特定的对象 枚举的两种实现方式: 自定义类实现枚举 使用enum关键字实现枚举 阅读全文
posted @ 2021-09-13 17:51 CH0701 阅读(82) 评论(0) 推荐(0)
摘要: 1.四种内部类 一个类的内部又完整的嵌套了另一个类的结构,被嵌套的类称为内部类(inner class) 内部类的最大特点就是:可以直接访问私有属性,并且可以体现类与类之间的包含关系 内部类的基本语法: 内部类的划分: 2.局部内部类1 局部内部类的特点: 局部内部类是定义在外部类的局部位置,通常在 阅读全文
posted @ 2021-09-13 13:11 CH0701 阅读(353) 评论(0) 推荐(1)
摘要: 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)
摘要: 1.main语法说明 深入理解main方法: 2.main特别说明 main方法是一个静态方法,它的使用细节同类成员 3.main动态传值 如何在IDEA中动态传递参数 阅读全文
posted @ 2021-09-10 23:26 CH0701 阅读(169) 评论(0) 推荐(0)
摘要: 1.类变量的引出 类变量的引出: 引入一个变量count记录加入的小孩数,但count与类没有关系 2.类变量快速入门 所有对象共享一个空间 ——> 类变量 类变量(静态变量)为类的所有实例所共享 类变量可以通过类名来访问 3.类变量内存剖析 静态变量放在那里? ——> 静态变量内存布局 静态变量是 阅读全文
posted @ 2021-09-10 22:48 CH0701 阅读(72) 评论(0) 推荐(0)
摘要: 8.输出10,9,10,t1.count2(),使t1.count++了 阅读全文
posted @ 2021-09-10 00:41 CH0701 阅读(20) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页