From c0c9cb8af39be1a97a538a8be9bb8776425672a2 Mon Sep 17 00:00:00 2001 From: ShailyGH <159935606+ShailyGH@users.noreply.github.com> Date: Tue, 27 Feb 2024 21:30:46 -0500 Subject: [PATCH 1/7] Create Person.java --- object1/src/main/java/object1/Person.java | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 object1/src/main/java/object1/Person.java diff --git a/object1/src/main/java/object1/Person.java b/object1/src/main/java/object1/Person.java new file mode 100644 index 0000000..14a4c3a --- /dev/null +++ b/object1/src/main/java/object1/Person.java @@ -0,0 +1,24 @@ +// Define a class +class Person { + // Define Instance Variables + // different for each object! + // height is in "centimeters" + String name; + int age = 0; + int height = 0; + + // Constructor + public Person(String name, int age, int height) { + this.name = name; + this.age = age; + this.height = height; + } + + public static void main(String[] args) { + // Declare and initialize an object + Person person1 = new Person("John", 30, 160); + + /* Now you can use the Object `person1` */ + + } +} From 56446f586bfa28c49e403ab961145a76d66b419b Mon Sep 17 00:00:00 2001 From: ShailyGH <159935606+ShailyGH@users.noreply.github.com> Date: Tue, 27 Feb 2024 21:33:06 -0500 Subject: [PATCH 2/7] Update Main.java --- object1/src/main/java/object1/Main.java | 1 + 1 file changed, 1 insertion(+) diff --git a/object1/src/main/java/object1/Main.java b/object1/src/main/java/object1/Main.java index 5b3da5f..088b05e 100644 --- a/object1/src/main/java/object1/Main.java +++ b/object1/src/main/java/object1/Main.java @@ -5,6 +5,7 @@ public class Main { public static void main(String... args) { + Person newPerson1 = new Person("Abukar", "Abukar"); Logger logger=Logger.getLogger(Main.class.getName()); logger.info("This is a module-using Hello World!"); } } From aed5b8fbe657a3ff3710523ce254e81635bc7b51 Mon Sep 17 00:00:00 2001 From: ShailyGH <159935606+ShailyGH@users.noreply.github.com> Date: Tue, 27 Feb 2024 21:35:40 -0500 Subject: [PATCH 3/7] Update Main.java --- object1/src/main/java/object1/Main.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/object1/src/main/java/object1/Main.java b/object1/src/main/java/object1/Main.java index 088b05e..a95c395 100644 --- a/object1/src/main/java/object1/Main.java +++ b/object1/src/main/java/object1/Main.java @@ -5,7 +5,7 @@ public class Main { public static void main(String... args) { - Person newPerson1 = new Person("Abukar", "Abukar"); + Person newPerson1 = new Person("Doe John",30, 150); Logger logger=Logger.getLogger(Main.class.getName()); logger.info("This is a module-using Hello World!"); } } From eb9b4b6a009d5bd5838eee7c472f3c84bb4e1d91 Mon Sep 17 00:00:00 2001 From: ShailyGH <159935606+ShailyGH@users.noreply.github.com> Date: Tue, 27 Feb 2024 21:40:42 -0500 Subject: [PATCH 4/7] Update Main.java --- object1/src/main/java/object1/Main.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/object1/src/main/java/object1/Main.java b/object1/src/main/java/object1/Main.java index a95c395..5a1a4a1 100644 --- a/object1/src/main/java/object1/Main.java +++ b/object1/src/main/java/object1/Main.java @@ -7,5 +7,7 @@ public class Main { public static void main(String... args) { Person newPerson1 = new Person("Doe John",30, 150); Logger logger=Logger.getLogger(Main.class.getName()); - logger.info("This is a module-using Hello World!"); } + logger.info("This is a module-using Hello World!"); + System.out.prntln (newPerson1.height); + } } From 90a3508b9feddda136aae0a4977c844b4d8ac299 Mon Sep 17 00:00:00 2001 From: ShailyGH <159935606+ShailyGH@users.noreply.github.com> Date: Wed, 28 Feb 2024 13:20:24 -0500 Subject: [PATCH 5/7] Update Person.java --- object1/src/main/java/object1/Person.java | 36 +++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/object1/src/main/java/object1/Person.java b/object1/src/main/java/object1/Person.java index 14a4c3a..03e0c18 100644 --- a/object1/src/main/java/object1/Person.java +++ b/object1/src/main/java/object1/Person.java @@ -22,3 +22,39 @@ public static void main(String[] args) { } } + +public class Chair { + private String material; + private String color; + private int legs; + + public Chair(String material, String color, int legs) { + this.material = material; + this.color = color; + this.legs = legs; + } + + public String getMaterial() { + return material; + } + + public void setMaterial(String material) { + this.material = material; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + + public int getLegs() { + return legs; + } + + public void setLegs(int legs) { + this.legs = legs; + } +} From 05814a7fd4160d1bc6f6ca69e64e9b8278b19c46 Mon Sep 17 00:00:00 2001 From: ShailyGH <159935606+ShailyGH@users.noreply.github.com> Date: Wed, 28 Feb 2024 14:31:34 -0500 Subject: [PATCH 6/7] Update Person.java --- object1/src/main/java/object1/Person.java | 36 ----------------------- 1 file changed, 36 deletions(-) diff --git a/object1/src/main/java/object1/Person.java b/object1/src/main/java/object1/Person.java index 03e0c18..14a4c3a 100644 --- a/object1/src/main/java/object1/Person.java +++ b/object1/src/main/java/object1/Person.java @@ -22,39 +22,3 @@ public static void main(String[] args) { } } - -public class Chair { - private String material; - private String color; - private int legs; - - public Chair(String material, String color, int legs) { - this.material = material; - this.color = color; - this.legs = legs; - } - - public String getMaterial() { - return material; - } - - public void setMaterial(String material) { - this.material = material; - } - - public String getColor() { - return color; - } - - public void setColor(String color) { - this.color = color; - } - - public int getLegs() { - return legs; - } - - public void setLegs(int legs) { - this.legs = legs; - } -} From 15fc3a51096348dc160a06281532aaeabe580821 Mon Sep 17 00:00:00 2001 From: ShailyGH Date: Thu, 29 Feb 2024 14:35:24 -0500 Subject: [PATCH 7/7] Finished --- .idea/.gitignore | 3 + .idea/SM_ObjectsOne.iml | 9 +++ .idea/compiler.xml | 13 +++ .idea/encodings.xml | 7 ++ .idea/jarRepositories.xml | 20 +++++ .idea/misc.xml | 14 ++++ .idea/modules.xml | 8 ++ .idea/vcs.xml | 6 ++ object1/src/main/java/object1/Car.java | 51 ++++++++++++ object1/src/main/java/object1/Chair.java | 39 +++++++++ object1/src/main/java/object1/Dog.java | 37 +++++++++ object1/src/main/java/object1/Main.java | 2 +- object1/src/main/java/object1/Person.java | 96 +++++++++++++++++++++-- 13 files changed, 297 insertions(+), 8 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/SM_ObjectsOne.iml create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 object1/src/main/java/object1/Car.java create mode 100644 object1/src/main/java/object1/Chair.java create mode 100644 object1/src/main/java/object1/Dog.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/SM_ObjectsOne.iml b/.idea/SM_ObjectsOne.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/SM_ObjectsOne.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..a85a889 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..82bc436 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..4295dc7 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..f334a65 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/object1/src/main/java/object1/Car.java b/object1/src/main/java/object1/Car.java new file mode 100644 index 0000000..ce38bbc --- /dev/null +++ b/object1/src/main/java/object1/Car.java @@ -0,0 +1,51 @@ +package object1; + +public class Car { + private String make; + private String model; + private int year; + private int mileage; + + // Default Constructor + public Car(){} + + // constructor + public Car(String make, String model, int year, int mileage) { + this.make = make; + this.model = model; + this.year = year; + this.mileage = mileage; + } + + public String getMake() { + return make; + } + + public void setMake(String make) { + this.make = make; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public int getYear() { + return year; + } + + public void setYear(int year) { + this.year = year; + } + + public int getMileage() { + return mileage; + } + + public void setMileage(int mileage) { + this.mileage = mileage; + } +} diff --git a/object1/src/main/java/object1/Chair.java b/object1/src/main/java/object1/Chair.java new file mode 100644 index 0000000..ad868fb --- /dev/null +++ b/object1/src/main/java/object1/Chair.java @@ -0,0 +1,39 @@ +package object1; + +public class Chair { + private String material; + private String color; + private int legs; + + public Chair(String material, String color, int legs) { + this.material = material; + this.color = color; + this.legs = legs; + + } + + public String getMaterial() { + return material; + } + + public void setMaterial(String material) { + this.material = material; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + + public int getLegs() { + return legs; + } + + public void setLegs(int legs) { + this.legs = legs; + } +} + diff --git a/object1/src/main/java/object1/Dog.java b/object1/src/main/java/object1/Dog.java new file mode 100644 index 0000000..f791287 --- /dev/null +++ b/object1/src/main/java/object1/Dog.java @@ -0,0 +1,37 @@ +package object1; + +public class Dog { + private String name; + private int age; + private String breed; + + public Dog(String name, int age, String breed) { + this.name = name; + this.age = age; + this.breed = breed; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } + + public String getBreed() { + return breed; + } + + public void setBreed(String breed) { + this.breed = breed; + } +} \ No newline at end of file diff --git a/object1/src/main/java/object1/Main.java b/object1/src/main/java/object1/Main.java index 5a1a4a1..9b9efc5 100644 --- a/object1/src/main/java/object1/Main.java +++ b/object1/src/main/java/object1/Main.java @@ -8,6 +8,6 @@ public static void main(String... args) { Person newPerson1 = new Person("Doe John",30, 150); Logger logger=Logger.getLogger(Main.class.getName()); logger.info("This is a module-using Hello World!"); - System.out.prntln (newPerson1.height); + System.out.println (newPerson1.height); } } diff --git a/object1/src/main/java/object1/Person.java b/object1/src/main/java/object1/Person.java index 14a4c3a..8333f88 100644 --- a/object1/src/main/java/object1/Person.java +++ b/object1/src/main/java/object1/Person.java @@ -1,11 +1,15 @@ +package object1; + // Define a class -class Person { +public class Person { // Define Instance Variables // different for each object! - // height is in "centimeters" + String name; int age = 0; - int height = 0; + int height = 0; // height is in "centimeters" + + public Person(){} // Constructor public Person(String name, int age, int height) { @@ -14,11 +18,89 @@ public Person(String name, int age, int height) { this.height = height; } + // Getter + public String getName() { + return this.name; + } + + // Setter + public void setName(String name) + { + this.name = name; + } + // Getter + public int getAge() { + return this.age; + } + + // Setter + public void setAge(int age) + { + this.age = age; + } + + // Getter + public int getHeight() { + return this.height; + } + + // Setter + public void setHeight(int height) + { + this.height = height; + } + public static void main(String[] args) { // Declare and initialize an object - Person person1 = new Person("John", 30, 160); + Person person1 = new Person(); + person1.setHeight(160); + System.out.println(person1.getHeight()); + + Car car1 = new Car("Toyota" , "Camry", 2020, 0); + System.out.println(car1.getMake() + "," + car1.getModel() + "," + car1.getMileage() + "," + car1.getYear()); + + Chair chair = new Chair("Leather", "Brown", 4); + System.out.println(chair.getLegs() + "," + chair.getColor() + "," + chair.getMaterial()); + + Dog dog1 = new Dog("Fido", 5, "Golden Retriever"); + System.out.println(dog1.getName() + " is a " + dog1.getBreed() + "."); + + Person[] people = new Person[5]; + people[0] = new Person("John", 30, 160); + people[1] = new Person("Jane", 25, 170); + people[2] = new Person("Jim", 35, 180); + people[3] = new Person("Jill", 40, 190); + people[4] = new Person("Jack", 45, 200); + + Car[] cars = new Car[5]; + cars[0] = new Car("Toyota", "Camry", 2020, 0); + cars[1] = new Car("Honda", "Civic", 2019, 5000); + cars[2] = new Car("Ford", "Mustang", 2018, 10000); + cars[3] = new Car("Chevrolet", "Corvette", 2021, 15000); + cars[4] = new Car("Tesla", "Model S", 2022, 20000); + + Dog[] dogs = new Dog[5]; + dogs[0] = new Dog("Buddy", 3, "Golden Retriever"); + dogs[1] = new Dog("Max", 5, "Labrador Retriever"); + dogs[2] = new Dog("Lucy", 2, "Poodle"); + dogs[3] = new Dog("Daisy", 4, "Bulldog"); + dogs[4] = new Dog("Rocky", 6, "German Shepherd"); + + Chair[] chairs = new Chair[5]; + chairs[0] = new Chair("Leather", "Brown", 4); + chairs[1] = new Chair("Fabric", "White", 4); + chairs[2] = new Chair("Wood", "Brown", 4); + chairs[3] = new Chair("Metal", "Black", 4); + chairs[4] = new Chair("Plastic", "White", 4); + + // int[] numbers = {1, 2, 3, 4, 5}; + // string[] words = {"one", "two", "three", "four", "five"}; + + // int fourthnumber = numbers[3]; + + // string fourthword = words[3]; + + } - /* Now you can use the Object `person1` */ - } -} +