Promotion
CodeGym University
Learning
Courses
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Group
Reviews
About us
Start
Start learning
Start learning now
Articles
Authors
All groups
All Articles List
CodeGym
/
Java Blog
/
OOP Java
OOP Java
158 members
Leaderboard
Popular
New
Old
Jesse Haniel
OOP Java
17 August 2022 6:22
OOP Principles
Hi! Have you ever wondered why Java is designed exactly as it is? I mean, you declare classes and create objects based on classes, classes have methods, etc. But why is the language structured so that programs consist of classes and objects, and not something else? Why was the concept of an "object" invented...
Milan Vucic
OOP Java
10 August 2022 16:52
Polymorphism in Java
Hi! Today we conclude a series of lessons on the principles of OOP. In this lesson, we'll talk about polymorphism. Polymorphism is the ability to work with several types as if they were the same type. Moreover, the objects' behavior will be different depending on their type ...
Vasyl Malik
OOP Java
8 March 2019 15:16
Relationships between classes. Inheritance, composition, and aggregation
Hi! Today we'll take a closer look at one principle of Object Oriented Programming (OOP): Inheritance. We'll also study other types of relationships between classes: composition and aggregation ...
Milan Vucic
OOP Java
18 August 2022 8:14
Principles of OOP
Java is an object-oriented language. This means that you need to write Java programs using an object-oriented paradigm. And this paradigm entails using objects and classes in your programs. Let's try using examples to understand what classes and objects are, and how to apply basic OOP principles...
Milan Vucic
OOP Java
8 August 2022 9:15
Encapsulation in Java
Hi! We'll devote today's lesson to Encapsulation in Java and begin with examples right out of the gate:) Here you have an ordinary soda dispensing machine. I've got one question for you: how does it work? Try to give a detailed answer: Where does the soda come from? How is the internal temperature maintained?
Alex Vypirailenko
OOP Java
5 August 2022 8:11
OOP concepts in Java
One of Java's greatest strengths is object-oriented programming (OOP). That’s the reason why this language has became so popular and is well suited for projects of any size. What is object-oriented programming? It's not magic, but it can seem magical if you really get in to it. OOP is about how to build your software...
Jesse Haniel
OOP Java
11 August 2022 9:52
Java Polymorphism
OOP-related questions are an integral part of the technical interview for a Java developer position in an IT company. In this article, we will talk about one principle of OOP – polymorphism. We'll focus on the aspects that are often asked about during interviews, and also give a few examples for clarity...
Konstantin
OOP Java
14 February 2025 13:19
What is AOP? Principles of aspect-oriented programming
Hi, guys and gals! Without understanding the basic concepts, it is quite difficult to delve into frameworks and approaches to building functionality. So today we will talk about one such concept — AOP, aka aspect-oriented programming. This topic isn't easy and is rarely used directly, but many...
Please enable JavaScript to continue using this application.