• Home
  •  Login
Juan A. Ripoll Juan A. Ripoll
  • Java Course

    • First contact with Java

    • Flow Control

    • Basic Data Types

    • Arrays, Structures and Strings

    • Functions

    • OOP Object Oriented Programming

    • OOP More On Classes

    • File Management

    • Object Persistence

    • Access To Relational Databases

    • Dynamic Memory Management

    • Additional Libraries

  • Programming Levels

    • Beginners

    • Intermediates

    • Advanced

  • Methodologies

    • Python Methodology

  • Exercises

    • C++ Exercises

    • Python Exercises

    • C# Sharp Exercises

    • Java Exercises

  • Other Courses

    • C# Sharp Course

    • VB.net Course

  • Tutorials

    • Ubuntu Server Systems

    • Windows 11 Systems

  • Tools

    • Pass Generator V2

    • Pass Generator

    • Encrypter

    • Decrypter

  • Video Tutorials

 OOP Object Oriented Programming Java Exercises - Java Programming Course

Object-Oriented Programming Exercises in Java

Take your Java programming skills to the next level with the exercises focused on object-oriented programming. Learn how to write efficient and scalable code with encapsulation, inheritance, and polymorphism in Java today!

 Classes Student + Teacher
Write a Java program that include in it the class Person that you just created. Create a class "Student" and another class "Teacher", both descenda...
 Class Photo Album
Write a Java class "PhotoAlbum" with a private attribute "numberOfPages." It should also have a public method "GetNumberOfPages", which will return...
 Class Shapes
Create a project and the corresponding classes (using several files) for this classes diagram....
 Class Vehicles
Create a project and the corresponding classes (using several files) for this classes diagram. Each class must include the attributes and methods show...
 Class Square
Complete the project named "Shapes", adding a class named "Square" to it. For each square, we will store its starting X and Y coordinates (the upper l...
 Class Orders
Create a project and the corresponding classes (using several files) for this classes diagram. Each class must include the attributes and methods s...
 Class Colored Circle
Expand the exercise (shapes + square), so that it can also store data about "Colored Circles":...


Juan A. Ripoll - Systems Tutorials and Programming Courses © 2026 All rights reserved.  Legal Conditions.  Donate