In chapter 16, I learned about inheritance and polymorphism, two important concepts for object oriented programming. Inheritance means that a class can inherit shared behavior and data from another class. Polymorhpism means that you can use an object as a generic type and it will actually behave differently, according to its actual type. For this activity, I began setting up for a chess project, so the only thing my project does at the moment is display information about the different chess pieces, such as the abbreviations, the positions of the pieces on the chessboard, and whether or not they have moved.
Source Code: http://pastebin.com/18fDuf7h
Source Code: http://pastebin.com/18fDuf7h