Skip to content

Geek-a-Byte/OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOP

basics

Lesson1 namespace
Lesson2 structure vs class
Lesson3 point class design
Lesson4 Student class design
Lesson5 Access Specifiers
Lesson6 pass by value and pass by reference
Lesson7 function overloading
Lesson8 default argument
Lesson9 inline
Lesson10 friend function
Lesson11 constructor
Lesson12 Static
Lesson13 exception
Lesson14 template function
Lesson15 generic class

inheritance

Lesson1 abstract_interface_concrete
Lesson2 constructor-destructor calling sequence
Lesson3 function and variable modify visibility
Lesson4 inherit_function_override
Lesson5 variable override
Lesson6 multilevel_inherit
Lesson7 multiple_inherit
Lesson8 early_binding
Lesson9 function_overriding
Lesson10 virtual_fn_magic
Lesson11 diamond_problem
Lesson12 object_slicing
Lesson13 virtual_destructor
Lesson14 delegate_inherit

operator overloading

binary_op_overload_friend_func.cpp
binary_op_overload_member_func.cpp
string_concat_op_overlaod.cpp
string_concat_op_overlaod_using_friend.cpp
unary_op_overload_friend_func.cpp
unary_op_overload_member_func.cpp

OOP in java - https://github.com/RameshMF/object-oriented-design

About

oop basic topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors