Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions .idea/SM_ObjectsOne.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

51 changes: 51 additions & 0 deletions object1/src/main/java/object1/Car.java
Original file line number Diff line number Diff line change
@@ -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;
}
}
39 changes: 39 additions & 0 deletions object1/src/main/java/object1/Chair.java
Original file line number Diff line number Diff line change
@@ -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;
}
}

37 changes: 37 additions & 0 deletions object1/src/main/java/object1/Dog.java
Original file line number Diff line number Diff line change
@@ -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;
}
}
5 changes: 4 additions & 1 deletion object1/src/main/java/object1/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}
106 changes: 106 additions & 0 deletions object1/src/main/java/object1/Person.java
Original file line number Diff line number Diff line change
@@ -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];

}

}