From e64efdc0b6553714591f90c072ac67219298655a Mon Sep 17 00:00:00 2001 From: Afifa Sultana Date: Thu, 21 Aug 2025 19:31:20 +0600 Subject: [PATCH 1/2] Added Employee class with getters, setters and constructor --- OOPExamples/Student.java | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 OOPExamples/Student.java diff --git a/OOPExamples/Student.java b/OOPExamples/Student.java new file mode 100644 index 000000000000..cae303d3e969 --- /dev/null +++ b/OOPExamples/Student.java @@ -0,0 +1,33 @@ +public class Student { + private String name; + private int age; + private int roll; + + //constructors + public Student(String name, int age, int rollNo){ + this.name = name; + this.age = age; + this.rollNo = roll; + } + //getters + public String getName(){ + return name; + } + public int getAge(){ + return age; + } + public int getRollNo() { + return roll; + } + //setters + public void setName(String name) { + this.name = name; + } + public void setAge(int age) { + this.age = age; + } + public void setRollNo(int rollNo) { + this.rollNo = roll; + } +} + From 39165882d430b2686a0b93d2c7cc815c66b22abf Mon Sep 17 00:00:00 2001 From: Afifa Sultana Date: Thu, 21 Aug 2025 19:34:57 +0600 Subject: [PATCH 2/2] Added Calculator class with basic operations --- OOPExamples/Calculator.java | 14 ++++++++++++++ OOPExamples/{Student.java => Employee.java} | 16 ++++++++-------- 2 files changed, 22 insertions(+), 8 deletions(-) create mode 100644 OOPExamples/Calculator.java rename OOPExamples/{Student.java => Employee.java} (62%) diff --git a/OOPExamples/Calculator.java b/OOPExamples/Calculator.java new file mode 100644 index 000000000000..e9f02acde388 --- /dev/null +++ b/OOPExamples/Calculator.java @@ -0,0 +1,14 @@ +public class Calculator { + public int add(int a, int b) { + return a + b; + } + public int subtract(int a, int b) { + return a - b; + } + public int multiply(int a, int b) { + return a * b; + } + public int divide(int a, int b) { + return b != 0 ? a / b : 0; + } +} diff --git a/OOPExamples/Student.java b/OOPExamples/Employee.java similarity index 62% rename from OOPExamples/Student.java rename to OOPExamples/Employee.java index cae303d3e969..4d0780f32477 100644 --- a/OOPExamples/Student.java +++ b/OOPExamples/Employee.java @@ -1,13 +1,13 @@ -public class Student { +public class Employee { private String name; private int age; - private int roll; + private int id; //constructors - public Student(String name, int age, int rollNo){ + public Employee(String name, int age, int id){ this.name = name; this.age = age; - this.rollNo = roll; + this.id = id; } //getters public String getName(){ @@ -16,8 +16,8 @@ public String getName(){ public int getAge(){ return age; } - public int getRollNo() { - return roll; + public int getIDNo() { + return id; } //setters public void setName(String name) { @@ -26,8 +26,8 @@ public void setName(String name) { public void setAge(int age) { this.age = age; } - public void setRollNo(int rollNo) { - this.rollNo = roll; + public void setIDNo(int id) { + this.id = id; } }