Egineering student. This will be nothing to you then. I think you should stick to learning first inheritance, encapsulation, interface, and the many concepts of Java programming before you start your class structures. This would be the most ideal way to learn Java programming. Just concentrate on ideas. Like how you would convert a int data type to char data type, called primitive data type. This being in the conceptual idea in a program. For example, reading car models, make using scanner class.