Programowanie obiektowe w C++

所在平台: Udemy

课程主页: https://www.udemy.com/course/programowanie-obiektowe-w-c/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** C++ 面向对象编程 **课程概述:** 本课程专为已有 C++ 编程基础,并希望学习面向对象编程(OOP)的学员设计。课程旨在消除人们对 OOP 复杂难学的普遍担忧,通过简洁易懂的方式和简单的示例,帮助学员轻松掌握 OOP 的核心概念,并自信地进行面向对象编程。 课程内容涵盖: * **OOP 基础概念:** 类(结构、组件、引用、封装)、访问修饰符(public, private)、成员初始化、`this` 指针、构造函数、析构函数、初始化列表、委托构造函数、复制构造函数。 * **核心 OOP 特性:** 运算符重载、类继承、多态性、虚函数、抽象类、纯虚函数、友元、多重继承。 * **其他重要 C++ 特性:** `static` 成员、`struct`(结构体)、函数对象(Functors)、Lambda 表达式。 * **STL(标准模板库):** * **容器:** `vector`, `deque`, `array`, `list`, `set`, `map`。 * **算法:** `count_if`, `min_element()`, `max_element()`, `sort()`, `find()`, `reverse()`, `find_if()`, `for_each()`。 课程最后提供三个实践项目,并附带详细的解决方案,以巩固所学知识。 **学习目标:** 本课程是继过程式编程基础之后,学习 C++ 面向对象编程的初步(第一步或第二步)指导。课程强调,真正的编程技能提升离不开大量的实践和解决实际问题的经验。 **适合人群:** * 已经具备 C++ 编程入门知识的学员。 * 希望系统学习 C++ 面向对象编程概念的学员。 * 对 OOP 感到畏惧,但想轻松掌握其精髓的学员。

课程评论(0条)

课程详情

Zapraszam osoby, które już zaczęły programować w C++ i chciałyby nauczyć się programować obiektowo. Obiektówka wiele osób przeraża i kojarzy się im z czymś skomplikowanym i trudnym do opanowania. Chcę przekonać Cię, że wcale tak nie jest i myślę, że po przejściu tego kursu uznasz to za proste i zaczniesz bez trudu programować obiektowo. W kursie przybliżam podstawowe pojęcia związane z programowaniem obiektowym w C++, przy czym staram się przekazać konkretne zagadnienia w sposób zwięzły, łatwy do zrozumienia i pokazać je na prostych przykładach. Oprócz podstaw OOP poznasz kilka kontenerów i algorytmów z biblioteki STL. Na końcu kursu otrzymasz 3 zadania do samodzielnego wykonania, oczywiście, przedstawię Ci również ich rozwiązania. Wierzę, że dzięki tak przygotowanemu kursowi dobrze poczujesz się w programowaniu obiektowym. Zapraszam!WojtekSzczegółowe zagadnienia, które poruszam w kursie:Klasa - budowa, składniki, referencja, kapsułowanie, Etykiety: public, privat, wartości wstępneWskaźnik thisKonstruktor, destruktor, lista inicjalizacyjnaKonstruktor delegujący i kopiujący Przeładowanie operatorówDziedziczenie klasPolimorfizmWirtualne funkcjeKlasa abstrakcyjnaMetoda czysto wirtualnaZawieranie przyjaźniWielodziedziczenieModyfikator - staticStruktura - structObiekt funkcyjny - funktorAlgorytm count_ifWyrażenie LambdaKontener STL: vector, deque, array, list, set, mapAlgorytmy STL: min_element(), max_element(), sort(), find(), reverse(), find_if(), for_each()Kurs uczy podstawowej składni języka, jest pierwszym drugim krokiem /po podstawach programowania proceduralnego/ do rozpoczęcia nauki programowania obiektowego. Kurs nie zastąpi samodzielnego programowanie i tylko dzięki rozwiązywaniu różnych problemów za pomocą języków programowania możemy stawać się lepszym programistą.

课程标签

0人关注该课程

主题相关的课程