Object-oriented method is an important method of programming. "Object-oriented Technology and C++ Programming Language" is an important compulsory course for computer and software engineering related majors, which lays the foundation for students' computer thinking and computer knowledge system. The course mainly introduces the mechanism of object-oriented programming through rich case analysis, discusses C++ grammar in a specific context, including classes and objects, constructors, destructors, derived classes, function overloading, virtual functions, templates, exception handling mechanism, etc. Let us walk into the world of object-oriented method and C++ programming together. This course will provide you with the programming ability to solve practical engineering problems.
Understand object-oriented programming
Understand the encapsulation mechanism, and master the design and implementation methods of classes
Understand the inheritance mechanism, and master class inheritance and derivation methods
Understand the mechanism of polymorphism and master the methods of dynamic and static polymorphism
Understand generic programming mechanism, and master templates
Master the exception handling mechanism
Students can skillfully use object-oriented technology to develop programs, and skillfully use classes and objects to construct programs.
C programming language
[1] Guangyuan Jiang, Linlin Tian, Xiaowei Zhao, Hong Yu. "C++ Programming Language Tutorial", Tsinghua University Press.
[2] Li Zheng. "C++ programming language (3rd edition)",Tsinghua University Press.