Java 表达式:方法调用与方法引用详解
在 Java 编程中,方法调用表达式和方法引用表达式是非常重要的概念。它们为代码的编写和执行提供了强大的灵活性,下面将详细介绍这两种表达式。
1. 方法调用表达式
方法调用表达式用于调用类中的方法。以下是一个示例代码:
class T3 {
String s() { return "3"; }
void test() {
System.out.println("s()=\t\t" + s());
System.out.println("super.s()=\t" + super.s());
System.out.println("((T2)this).s()=\t" + ((T2)this).s());
System.out.println("((T1)this).s()=\t" + ((T1)this).s());
}
}
class Test2 {
public static void main(String[] args) {
T3 t3 = new T3();
t3.test();
}
}
该代码的输出结果为:
s()= 3
super.s()= 2
((T2)this).s()= 3
((T1)this).s()= 3