Human.java
package com.zakilive; public class Human { String name; int age; int heightInInches; String eyeColor; public Human(String name,int age,int heightInInches,String eyeColor){ //special method/construcotr method same name as class, constructor has no return type this.age=age; //this is a variable which is making it dynamic when it puts this.heightInInches=heightInInches; this.eyeColor=eyeColor; this.name=name; } public void Speak(){ System.out.println("Hello, my name is "+name); System.out.println("I am "+heightInInches+" inches tall"); System.out.println("I am "+age+" years old"); System.out.println("My eye color is "+eyeColor); System.out.println("\n"); } public void eat(){ System.out.println("Eating..."); } public void walk(){ System.out.println("Walking..."); } public void work(){ System.out.println("Working...."); } }
Earth.java
package com.zakilive; public class Earth { public static void main(String[] args) { Human human1=new Human("Togo",23,67,"Blue"); Human human2=new Human("Bogo",32,7,"BlueOcean"); Human human3=new Human("Zogo",34,889,"purple"); human1.Speak(); human2.Speak(); human3.Speak(); } }