Principles of Object-Oriented Programming and Practical Java

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

In an academic context, “Principles of Object-Oriented Programming and Practical Java” can be defined as follows: “Principles of Object-Oriented Programming” refers to the foundational concepts and methodologies in object-oriented programming (OOP) such as encapsulation, inheritance, polymorphism, and abstraction. These principles are fundamental to designing and implementing software systems where objects are used as the primary building blocks. “Practical Java” denotes the application and implementation of these object-oriented principles using the Java programming language. It involves not only understanding Java syntax and features but also applying best practices in software design and development to solve real-world problems effectively. Two reference books for learning Java, I and II.

The slides for a first chapter in Sep 03.

The slides involves data types, operator and expression for a second chapter in Sep 05. Add an online compilation tool.

The slides for the data array and the string on Sep 12.

The slides for the class and objects begin from Sep 12 to 26.

Java inheritance from Sep 26 to Oct 8.

Java programming homework is on page 129 of the textbook. Please submit it in the first lesson after seven-day National Day holiday.

Java polymorphism on Oct 8 and 15. CODE

Commonly used tools class on next class.

Add Java set

Add Java exception

Add Java threads, input and output stream and dataset visiting

Add Java GUI

Add Java Internet programming

review

practice

Final exam simulation