ADVERTISEMENT
ADVERTISEMENT

Java program to implement cascaded method call

Learn how to implement cascaded method call in Java?
Submitted by Nidhi, on March 20, 2022

Problem Solution:

In this program, we will create a Sample class with 3 methods. Each method will return the object of the same class. To return the object of the class, we used this object. By returning an object from each method, we can implement a cascaded method call.

Program/Source Code:

The source code to implement the cascaded method call is given below. The given program is compiled and executed successfully.

// Java program to implement cascaded 
// method call

class Sample {
  Sample Method1() {
    System.out.println("Method1 called");
    return this;
  }
  Sample Method2() {
    System.out.println("Method2 called");
    return this;
  }
  Sample Method3() {
    System.out.println("Method3 called");
    return this;
  }
}

class Main {
  public static void main(String args[]) {
    Sample X = new Sample();
    X.Method1().Method2().Method3();
  }
}

Output:

Method1 called
Method2 called
Method3 called

Explanation:

In the above program, we created a Sample class and public class Main. The Sample class contains three methods Method1(), Method2(), Method3(). All methods return the object of the same class using this object to implement the cascaded method class.

The Main class contains a static method main(). The main() is an entry point for the program. Here, we created an object of the Sample class and called all methods in a cascaded manner.

Java Class and Object Programs »


ADVERTISEMENT


ADVERTISEMENT


Comments and Discussions!



ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.