Java 中的方法链接

2025 年 9 月 1 日 | 阅读 3 分钟

在 Java 中,方法链是指一个接一个地调用方法的链。这与构造函数链相同,唯一的区别是方法和构造函数。在本节中,我们将讨论Java 中的方法链。

方法链

方法链是面向对象编程中调用多个方法调用的常用语法。链中的每个方法都会返回一个对象。它不依赖于中间变量。

换句话说,方法链可以定义为如果我们有一个对象,并在此对象上一个接一个地调用方法,则称为方法链。例如,

在上面的语句中,我们有一个对象 (obj),并调用 method1() 然后 method2(),之后是 method3()。因此,一个接一个地调用或调用方法称为方法链。

它也被称为参数习惯用法命名参数习惯用法。有时也称为“火车残骸”,因为它会增加方法数量,尽管通常会在方法之间添加换行符。

方法链的应用

  • 它用于实现方法级联
  • 它也用于实现流畅接口

不使用方法链调用方法

以下 Java 程序未实现方法链概念。

Product.java

输出

The product name is AC. It's cost is 20000. Available quantity is 4

使用方法链调用方法

Student.java

输出

Student Detail is:
Id: 1183
Name: Herry Tangri
Age: 17
Standard: 9

让我们看另一个例子。

DomNumber.java

MethodChaining.java

输出

6

在上面的程序中,语句myNumber.add(5).print(); 也可以写成如下形式:

我们也可以调用任意数量的 add() 方法。