OOP 面向对象编程
Object Oriented Programming 面向对象编程 - Java篇完整版
Description
该课程将介绍OOP(Object Oriented Programming)面向对象编程的重要知识点,详细的阐述OOP相关的设计思想。课程内容使用Java进行展示,每一小节都带有具体的代码演示。
OOP面向对象基础
该篇介绍OOP相关的基础概念和Java常见的类型
-Class 类: Class是现实事物的抽象,全部来自object 物体
-Constructor 构造器
-Property & Method 属性和方法
-Package 包: 将相同的逻辑的类型放在一起,避免由于类名相同而造成的冲突
-Modifier 限定符: 约束类以及类型成员的可见性
-Interface 接口
-Abstract Class 抽象类
-Nested Class 嵌套类/成员类
-Inline Class 匿名类
-Local Class 局部类
-Record 类
-Enum 枚举类
-Annotation 注解
OOP进阶实战
该章介绍面向对象的三个核心特征以及两个实战运用的场景
-Encapsulation 封装
-Inheritance 继承
-Polymorphism 多态
-Immutable Class 不可变类
-OOP 继承实战
What You Will Learn!
- OOP 面向对象编程
- Java Class 常见类型
- Encapsulation 封装
- Inheritance 继承
- Polymorphism 多态
Who Should Attend!
- 对OOP感兴趣的同学
- 想进一步学习面对对象编程的朋友
- 想提高Java编程水平的开发人员