โปรเจกต์รวบรวมแบบฝึกหัดการเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming) และอัลกอริทึมพื้นฐานด้วยภาษา Java
oop/
├── Student.java # คลาสต้นแบบของนักศึกษา (Fields: id, name, gpa และเมธอด show())
├── CreateStudent.java # คลาสสำหรับทดสอบสร้าง Object ของนักศึกษาและเรียกใช้งาน
├── Circle.java # การหาพื้นที่และเส้นรอบวงของวงกลมโดยใช้ OOP
├── Company.java # แบบจำลองบริษัทและข้อมูลพนักงาน
├── Salary.java # การคำนวณฐานเงินเดือนและค่าตอบแทนของพนักงาน
├── Matrix.java # คลาสจัดการโครงสร้าง Matrix และการคำนวณเมทริกซ์ (เช่น การบวก/การคูณ)
├── MaxVariables.java # แบบฝึกหัดเกี่ยวกับการหาค่าสูงสุดและการทำงานของตัวแปรประเภทต่างๆ
├── PrettyGirl.java # ตัวอย่างการสร้างและประกาศคลาสจำลองสถานการณ์จำลอง
├── Statistics.java # การคำนวณสถิติพื้นฐาน เช่น ค่าเฉลี่ย ส่วนเบี่ยงเบนมาตรฐาน
└── Array.java # แบบฝึกหัดทบทวนการประกาศและจัดการอาเรย์ (Array) ในภาษา Java
- Class & Object: การประกาศคลาสและสร้างวัตถุ เช่น Student.java และ CreateStudent.java
- Encapsulation & Methods: การส่งผ่านค่าพารามิเตอร์และการใช้ฟังก์ชันในการคำนวณ เช่น ใน Circle.java
- Data Structures (Array/Matrix): การจัดการอาร์เรย์แบบ 1 มิติ และ 2 มิติ รวมถึงการดำเนินการทางคณิตศาสตร์ใน Matrix.java
- Business Logic Modeling: การออกแบบระบบจำลองเพื่อคำนวณเงินเดือนใน Salary.java และ Company.java
ตรวจสอบให้แน่ใจว่าติดตั้ง JDK (Java Development Kit) เรียบร้อยแล้ว
- เปิด Terminal หรือ Command Prompt ในโฟลเดอร์
oop/ - คอมไพล์ไฟล์จาวาที่ต้องการรัน:
javac CreateStudent.java Student.java
- รันโปรแกรมหลัก:
java CreateStudent