【发布时间】:2016-07-01 03:09:39
【问题描述】:
您好,我最近在这段示例代码中遇到了一个奇怪的返回语句,其中 ClassA 是一个抽象类。
public ClassA getClassA()
{
ClassA A = new ClassB("some value");
return (A);
}
为什么 A 变量周围有一个括号?有什么意义吗?
【问题讨论】:
您好,我最近在这段示例代码中遇到了一个奇怪的返回语句,其中 ClassA 是一个抽象类。
public ClassA getClassA()
{
ClassA A = new ClassB("some value");
return (A);
}
为什么 A 变量周围有一个括号?有什么意义吗?
【问题讨论】:
不,括号没有任何意义。也一样:
return A;
或
return (A);
Java 中的括号适用于数学或布尔逻辑中的强制转换和运算顺序。由于您没有执行任何这些操作,因此括号无关紧要。
【讨论】: