From a5f84a6a22a2c89a428302d331f7b7b7fe87c5c3 Mon Sep 17 00:00:00 2001 From: "Andrei Jiroh Halili (STI College Meycauayan)" Date: Sat, 8 Aug 2026 10:52:47 +0800 Subject: [PATCH] new semester new chaos oh dip oh dip oh dip oh dip (iykyk Verplexisms) this time for Object-Oriented Programming subject :3 Signed-off-by: Andrei Jiroh Halili (STI College Meycauayan) --- .../studentops/projects/oopLabs/Student.java | 27 +++++++++++++++++++ .../projects/oopLabs/StudentDirectory.java | 17 ++++++++++++ .../studentops/projects/oopLabs/theCar.java | 27 +++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 java/src/dev/andreijiroh/studentops/projects/oopLabs/Student.java create mode 100644 java/src/dev/andreijiroh/studentops/projects/oopLabs/StudentDirectory.java create mode 100644 java/src/dev/andreijiroh/studentops/projects/oopLabs/theCar.java diff --git a/java/src/dev/andreijiroh/studentops/projects/oopLabs/Student.java b/java/src/dev/andreijiroh/studentops/projects/oopLabs/Student.java new file mode 100644 index 0000000..885db99 --- /dev/null +++ b/java/src/dev/andreijiroh/studentops/projects/oopLabs/Student.java @@ -0,0 +1,27 @@ +package dev.andreijiroh.studentops.projects.oopLabs; + +/** + * @author Andrei Jiroh Halili (STI College Meycauayan) + */ +public class Student { + private String name; + private long studentId; + private String course; + private double gpa; + + public Student(String n, long id, String c, double gwa) { + name = n; + studentId = id; + course = c; + gpa = gwa; + }; + + protected void displayStudentDetails() { + System.out.println("===== STUDENT DETAILS ====="); + System.out.println("Name: "+ name); + System.out.println("Student ID: "+studentId); + System.out.println("Course: "+course); + System.out.println("GPA/GWA: "+gpa); + System.out.println(); + } +} \ No newline at end of file diff --git a/java/src/dev/andreijiroh/studentops/projects/oopLabs/StudentDirectory.java b/java/src/dev/andreijiroh/studentops/projects/oopLabs/StudentDirectory.java new file mode 100644 index 0000000..3c680c3 --- /dev/null +++ b/java/src/dev/andreijiroh/studentops/projects/oopLabs/StudentDirectory.java @@ -0,0 +1,17 @@ +package dev.andreijiroh.studentops.projects.oopLabs; + +/** + * + * StudentDirectory - shows two students from the directory + * + * @author Andrei Jiroh Halili (STI College Meycauayan) + */ +public class StudentDirectory { + public static void main(String[] args) { + Student placeholder = new Student("Example Student", 200123456, "BSBA", 3); + placeholder.displayStudentDetails(); + + Student self = new Student("Andrei Jiroh Halili", 200459491, "BSIT", 1.97); + self.displayStudentDetails(); + } +} diff --git a/java/src/dev/andreijiroh/studentops/projects/oopLabs/theCar.java b/java/src/dev/andreijiroh/studentops/projects/oopLabs/theCar.java new file mode 100644 index 0000000..f08f933 --- /dev/null +++ b/java/src/dev/andreijiroh/studentops/projects/oopLabs/theCar.java @@ -0,0 +1,27 @@ +package dev.andreijiroh.studentops.projects.oopLabs; + +/** + * @author Andrei Jiroh Halili (STI College Meycauayan) + */ +class Car { + private String color; + private int speed; + + Car(String c, int s) { + color = c; + speed = s; + }; + + public void drive() { + System.out.println("The "+color+" car is driving at "+speed+" mph!"); + }; +}; + +public class theCar { + public static void main(String[] args) { + Car red = new Car("red", 67); + Car blue = new Car("blue", 120); + red.drive(); + blue.drive(); + }; +}; -- 2.51.2