Skip to content

Description and code examples of the main 4 aspects of OOP.

License

Notifications You must be signed in to change notification settings

steve-levesque/Portfolio-Java-OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio-Java-OOP

Contributors Forks Stargazers Issues MIT License

About

Description and code examples of the main 4 aspects of OOP.

Directories and Files

Project's Tree
  |- src                  # Contains the examples with a dedicated Main class for each of them.
  |   |- Abstraction
  |   |   |- Component.java
  |   |   |- Main.java
  |   |   |- Motherboard.java
  |   |   |- Ram1.java
  |   |   |- Ram2.java
  |   |- ClassObject
  |   |   |- Employee.java
  |   |   |- Main.java
  |   |- Encapsulation
  |   |   |- Main.java
  |   |   |- Secret.java
  |   |- Inheritance
  |   |   |- Main.java
  |   |   |- Phone.java
  |   |   |- Smartphone.java
  |   |- Polymorphism
  |   |   |- Calculator.java
  |   |   |- Main.java
  |- .gitignore           # Excludes IDE specific, compiled and not needed files.
  |- LICENSE              # Details about the license.
  |- README.md            # This file.

Installation

  1. Create a project with your favorite IDE.
  2. Include the content of /src inside your newly created project.
  3. Execute the main class of your choice.

How to Execute

Depending of your IDE, with Eclipse and IntelliJ it is possible to edit the run configuration according to the main of your choice.

Contribution

Contributions are always welcome, thank you for you time. Here are the steps to do so.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/MyContribution)
  3. Commit your Changes (git commit -m 'Add MyContribution')
  4. Push to the Branch (git push origin feature/MyContribution)
  5. Open a Pull Request

License

See the LICENSE file at the root of the project directory for more information.

About

Description and code examples of the main 4 aspects of OOP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages