| 知识点汇总表 | |||
| 分类 | 知识点 | 描述 | 视频链接 |
| 面向对象 | 对象的概念 | 现实存在的客观事务都是对象 | 链接地址 |
| 面向对象 | 从对象的角度出发,根据事物的特征进行程序设计 | 链接地址 | |
| 类与对象 | 类通过实例化进行对象的创建 | 链接地址 | |
| 类的创建 | 创建一个类,包括属性和方法 | 链接地址 | |
| 实例化对象 | 创建对象,使用对象调用属性和方法 | 链接地址 | |
| 单一职责原则 | 指一个类或者模块应该有且只有一个改变的原因 | 链接地址 | |
| new关键字 | 创建对象时使用,用于实例化对象 | 链接地址 | |
| 堆和栈 | 内存管理中的堆和栈 | 链接地址 | |
| 构造方法 | 无参构造方法 | 没有参数的构造方法,创建对象时使用 | 链接地址 |
| 带参构造方法 | 包括一个或多个参数的构造方法,创建对象时使用 | 链接地址 | |
| this关键字 | 构造方法中使用this | 链接地址 | |
| 调用属性和方法 | 链接地址 | ||
| 调用构造方法 | 链接地址 | ||
| 方法参数和返回值:this可以作为方法参数进行传递,代表调用方法的当前对象。 this可以作为方法返回值,代表返回当前调用对象。 |
链接地址 | ||
| 封装 | 概念和特点 | 将类的某些信息隐藏在类内部,不允许外部程序直接访问,需要通过方法访问 | 链接地址 |
| 封装实现步骤 | 修改属性的可见性,创建getter/setter方法并加入属性控制语句 | 链接地址 | |
| 代码实现 | 对宠物猫案例进行封装实现 | 链接地址 | |
| 常见问题 | 封装中的5个常见问题总结 | 链接地址 | |
| 包 | 创建包 | 可以使用包进行类的管理,避免命名冲突 | 链接地址 |
| 导入包 | 通过导入包,可以告诉编译器具体调用的是哪个同名类 | 链接地址 | |
| package和import应用 | package和import应用中的常见问题 | 链接地址 | |
| static关键字 | 概念 | 对于多个对象来说,静态属性共有一块存储空间 | 链接地址 |
| 静态属性 | 静态变量和成员变量的区别,静态变量的应用场景 | 链接地址 | |
| 静态方法 | 静态方法和成员方法的区别 | 链接地址 | |
| 代码块 | 普通代码块、构造代码块和静态代码块的使用和输出顺序 | 链接地址 | |
| 变量作用 | 代码块中的变量作用 | 变量在代码块中的作用范围 | 链接地址 |
| 封装案例 | 案例分析 | 对学生信息管理需求进行分析 | 链接地址 |
| Subject类 | 学科专业类Subject,属性包括学科名称、学科编号和学制年限 | 链接地址 | |
| Student类 | 学生类Student,属性包括学号、姓名、性别和年龄 | 链接地址 | |
| 学生与专业关联方案1 | 重写Student类的introduction()方法,添加专业名称和学制年限两个参数 | 链接地址 | |
| 学生与专业关联方案2 | 重写Student类的introduction()方法,参数为Subject类型对象 | 链接地址 | |
| 学生与专业关联方案3 | 专业类Subject作为Student类的成员属性 | 链接地址 | |
| 学生与专业关联方案分析 | 对上述三种方案进行分析总结 | 链接地址 | |
| 方法对象传参 | 通过调试学习方法对象传参 | 链接地址 | |
| 新增需求及分析 | 新增每个专业的学生统计功能 | 链接地址 | |
| 学生信息存储 | 将学生信息存储在Student对象数组中 | 链接地址 | |
| 对象数组应用 | 应用自定义类型声明对象数组的特点和注意事项 | 链接地址 | |
| 学生统计功能 | 通过方法addStudent()完成学生信息的添加和统计 | 链接地址 | |
| 空指针异常 | 数组未初始化造成的空指针异常 | 链接地址 | |
| 学生和专业双向关联 | 在专业类的addStudent()方法中添加专业之前,将学生专业设置为当前对象 | 链接地址 | |
| 命名规范 | Java推荐的命名规范 | 总结归纳包名、类名、方法名和变量名的命名规范 | 链接地址 |
| 继承 | 什么是继承 | 通过生活中的继承引出面向对象中的继承 | 链接地址 |
| 继承的特点 | 代码复用,缩短开发周期 | 链接地址 | |
| 继承的概念 | 一种类与类之间的关系,使用已存在的类的定义作为基础建立新类 | 链接地址 | |
| 继承的关系 | 满足“A is a B”的关系就可以形成继承关系 | 链接地址 | |
| 继承实现 | 通过Animal类、Dog类和Cat类来介绍继承的实现 | 链接地址 | |
| 初始化顺序 | 满足继承关系的子类对象是如何产生的 | 链接地址 | |
| 方法重写 | 特点 | 在有继承关系的子类中定义,方法名相同参数列表相同,与方法的参数名无关等 | 链接地址 |
| 应用 | Dog和Cat类重写Animal类的eat()方法 | 链接地址 | |
| 注意事项 | 子类中定义与父类重名属性 | 链接地址 | |
| 访问修饰符 | 分类与作用 | 私有private、公有public、默认(包访问)、保护protected | 链接地址 |
| 对方法重写的影响 | 重写方法的访问修饰符需要大于等于父类的访问范围 | 链接地址 | |
| super关键字 | 基本使用 | 在子类中通过super访问父类中允许被子类派生的任意成员 | 链接地址 |
| super pk this | this用于访问当前类的成员,super用于访问父类的成员 | 链接地址 | |
| 常见问题 | super在使用过程中的常见问题总结 | 链接地址 | |
咖喱小鱼丸 ·
更新于 2023-07-13
索引目录

2026 imooc.com All Rights Reserved |