GoConqr has a new look! Let us know what you think.

Object-Oriented Programming notes

34 notes by 30 users

This page gathers object-oriented programming notes on classes, inheritance and examples in languages including Java, JavaScript and Python. Its more than 20 notes are mostly university level, with some school-level material. University students and professional candidates can use them to review concepts and code, while teachers can find ready-made material. Choose a note to start exploring.

Select topic

Notes

More Object-Oriented Programming resources

About object-oriented programming notes

GoConqr Original

What these object-oriented programming notes cover

The notes range from introductions to specific code examples. Object Oriented Programming Concepts introduces the approach in Java, while Object Orientated Language discusses classes, objects, methods and attributes. Advantages of OOP considers advantages and disadvantages.

For language-specific reading, Javascript Lecture Notes discusses objects in JavaScript, and Python covers concepts including classes and attributes. The notes also include examples of superclasses and subclasses.

How to use the notes

Start with a concepts note if you want an overview, then read an example alongside it to see how classes are written. Summarise the ideas in your own words and return to the example to check your understanding.

When you want to test your recall, switch to a quiz on the unit page. Flashcards can help you revisit terms between reading sessions. Open a note that matches the topic you are studying.

Frequently asked questions

Which note is a useful starting point?

Object Oriented Programming Concepts is a starting point for reviewing the approach in Java. Object Orientated Language is another option if you want to read about classes, objects, methods and attributes. After that, you can compare the superclass and subclass examples on the page.

Do the notes cover particular programming languages?

Yes. Javascript Lecture Notes discusses objects in JavaScript, while Python covers concepts including classes and attributes. The page also lists Java-related material, including Object Oriented Programming Concepts and examples of classes. You can choose the note closest to the language you are studying.

Are these notes free to use?

Yes. Every note listed here is free to open and study without an account. The resources were made by GoConqr users. A free account also lets you create your own notes, quizzes, mind maps and flashcards, and save your quiz scores.

Feedback

What is it about?

What do you think of the new look?

How do you like it?