Lecture Notes IST-1551
06 Dec 2024
1. Introduction
2. Data and Variables
3. Methods/Functions
4. Selection/Conditional
5. Iteration:
for
Loops
6. Iteration: While Loops
7. Files & Paths
8. Arrays
9. Collections
10. Classes
11. Object-Oriented Programming
11.1. Introduction: OOP
11.2. Encapsulation
11.3. Inheritance
11.4. Polymorphism
11.5. Abstraction
11.6. Lab & Review Questions
12. Data Structure
13. Selected Topics
14. Appendix
Lecture Notes IST-1551
11.
Object-Oriented Programming
View page source
11.
Object-Oriented Programming
11.1. Introduction: OOP
11.2. Encapsulation
11.2.1. Using Properties
11.2.2. Using methods
11.3. Inheritance
11.4. Polymorphism
11.4.1. Method Overriding: virtual/override/base
11.4.2. Method Overloading
11.5. Abstraction
11.5.1. Abstract Classes
11.5.2. Interfaces
11.5.3. Difference Between Abstract Class and Interface in C#
11.6. Lab & Review Questions