Skip to main content

Object-Oriented Programming

4h 36m 7s
English
Paid

Course description

Programming languages are often classified based on their syntax, features, and execution models. This course introduces you to the idea of programming paradigms and gives you an in-depth look into one of the most popular ways to think about and organize your programs.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 15 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1 - Introduction

All Course Lessons (15)

#Lesson TitleDurationAccess
1
1 - Introduction Demo
11:53
2
2 - Creating Classes
18:34
3
3 - Methods
15:55
4
4 - Properties
15:40
5
5 - Class Methods And Attributes
15:07
6
6 - Static Methods
12:57
7
7 - Inheritance
35:33
8
8 - Abstract Classes
21:37
9
9 - Interfaces
14:05
10
10 - Operator Overloading
43:44
11
Inventory Class
12:22
12
Student Class
10:17
13
Geometry Inheritance
09:14
14
Deck Class
15:51
15
FileSystem Implementation
23:18

Unlock unlimited learning

Get instant access to all 14 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Modern Python Projects

Modern Python Projects

Sources: Talkpython
There's a long way from writing your first print("hello world") to shipping a Python application. Installing new packages without breaking others, choosing the
8 hours 45 minutes 6 seconds
Start with TALL: Use Tailwind, Alpine, Laravel & Livewire

Start with TALL: Use Tailwind, Alpine, Laravel & Livewire

Sources: udemy
Get ahead of the competition and start with the TALL stack, made up of Tailwind CSS, Alpine.js, Livewire, and Laravel that will completely dominate the world of
4 hours 17 minutes 21 seconds
Master the Pathfinding Algorithms with JavaScript and React

Master the Pathfinding Algorithms with JavaScript and React

Sources: zerotomastery.io
Enhance your JavaScript and React skills, build a portfolio project, and understand the pathfinding algorithms on a deeper level in this project-based course!
2 hours 30 minutes 4 seconds
SAAS Web Development

SAAS Web Development

Sources: Prodigies University
Learn to create fully functional SAAS products from scratch to a finished solution, covering all stages of development, including working with databases...
43 hours 32 minutes 12 seconds
Become An Open Source Master

Become An Open Source Master

Sources: James Pearce
Open source is the key that can open many doors: incredible learning opportunities, career advantages, and influence on the entire industry.
2 hours 30 minutes 31 seconds