give java object what it needs code example

Example 1: make an object in java

public class Puppy {
   public Puppy(String name) {
      // This constructor has one parameter, name.
      System.out.println("Passed Name is :" + name );
   }

   public static void main(String []args) {
      // Following statement would create an object myPuppy
      Puppy myPuppy = new Puppy( "tommy" );
   }
}

Example 2: how to make an objec tjava

class Puppy() {
	String name;
	int age;
  
  
 	Puppy(String puppy_name, int puppy_age) {
    	name = puppy_name;
   		age = puppy_age;
 	}
  
  	public static void main(String[] args) {
     	Puppy rex = new Puppy("rex",4); 
    }
  
}