Returning Object

Author: Ravi Poswal

Returning an object in Java means a method returns an instance of a class instead of a primitive value.

Code Example

class Obj {
    int id;
    String name;
}

class Test {
    Obj createStudent() {
        Obj s = new Obj();
        s.id = 101;
        s.name = "Ravi";
        return s;   // returning object
    }

    public static void main(String[] args) {
        Test t = new Test();
        Obj s1 = t.createStudent();
        System.out.println(s1.id + " " + s1.name);
    }
}