Classes vs Structures Some of the main concepts of Object Oriented (OO) programming languages are encapsulation, inheritance and polymorphism. Class and Structure are two of the OO constructs/tools, which help programmers to achieve these concepts within most of the exiting OO programming languages (Java does not provide structures). Classes are an abstract representation of real […]