OOP 面向对象编程

所在平台: Udemy

课程主页: https://www.udemy.com/course/oop-java-course/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** OOP 面向对象编程 **课程概述:** 本课程深入浅出地介绍了面向对象编程(OOP)的核心概念和设计思想,并以 Java 语言作为实例,通过丰富的代码演示,帮助学习者掌握 OOP 的精髓。 **课程内容涵盖:** **OOP 面向对象基础:** * **类(Class):** 学习类的概念,理解类是现实事物在程序中的抽象,以及类由对象(Object)构成。 * **构造器(Constructor):** 掌握对象的创建和初始化。 * **属性(Property)与方法(Method):** 理解类的成员变量和成员函数。 * **包(Package):** 学习如何组织和管理类,避免命名冲突。 * **限定符(Modifier):** 了解不同访问修饰符(如 public, private, protected)对类和成员可见性的约束。 * **接口(Interface):** 学习接口的定义和使用,理解抽象行为的规范。 * **抽象类(Abstract Class):** 掌握抽象类的特点和应用场景。 * **嵌套类/成员类(Nested Class):** 学习在类内部定义类。 * **匿名类(Inline Class):** 理解如何在不命名的情况下创建类实例。 * **局部类(Local Class):** 学习在方法内部定义类。 * **Record 类:** 了解用于创建不可变数据聚合的简洁语法。 * **枚举类(Enum):** 学习定义一组命名常量。 * **注解(Annotation):** 理解如何在代码中添加元数据。 **OOP 进阶实战:** * **三大核心特征:** * **封装(Encapsulation):** 学习如何将数据和操作数据的方法捆绑在一起,隐藏内部细节。 * **继承(Inheritance):** 理解如何通过继承实现代码复用和建立类之间的层级关系。 * **多态(Polymorphism):** 掌握如何让对象根据其实际类型表现出不同的行为。 * **两个实战应用场景:** * **不可变类(Immutable Class):** 学习创建不随时间改变的对象,增强代码的健壮性。 * **OOP 继承实战:** 通过实际案例巩固继承的应用。 本课程旨在为学习者打下坚实的 OOP 基础,并提供实用的编程技巧,帮助其写出更优雅、更易于维护的代码。

课程评论(0条)

课程详情

该课程将介绍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 继承实战

课程标签

0人关注该课程

主题相关的课程