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 5b3da5f..9b9efc5 100644
--- a/object1/src/main/java/object1/Main.java
+++ b/object1/src/main/java/object1/Main.java
@@ -5,6 +5,9 @@
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.println (newPerson1.height);
+ }
}
diff --git a/object1/src/main/java/object1/Person.java b/object1/src/main/java/object1/Person.java
new file mode 100644
index 0000000..8333f88
--- /dev/null
+++ b/object1/src/main/java/object1/Person.java
@@ -0,0 +1,106 @@
+package object1;
+
+// Define a class
+public class Person {
+ // Define Instance Variables
+ // different for each object!
+
+ String name;
+ int age = 0;
+ int height = 0; // height is in "centimeters"
+
+ public Person(){}
+
+ // Constructor
+ public Person(String name, int age, int height) {
+ this.name = name;
+ this.age = age;
+ 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();
+ 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];
+
+ }
+
+ }
+