In the below program, does it mean that 3 instance variables and 3 instance methods are created and memory is allocated to them ?
class Foo{
    String name = "";
   public void greet(String name){
        this.name = name;
    }
}
class Greetings {
    public static void main (String[] args) {
    Foo ob = new Foo();
    Foo ob1 = new Foo();
    Foo ob2 = new Foo();
    ob.greet("hello friends");
    ob1.greet("welcome to java");
    ob2.greet("let us learn");
    System.out.println(ob.name);
    System.out.println(ob1.name);
    System.out.println(ob2.name);
    }
} 
 
     
     
    