类型转换运算符()的优先级是低于方法调用运算符的
public class Operator {
double operate(){
return 3.14;
}
public static void main(String[] args){
Operator operate = new Plus();
//如果写成(Plus)operate.plus();编译器是不会通过的
System.out.println(((Plus)operate).plus());
}
}
class Plus extends Operator{
double operate(){
return 4.15;
}
int plus(){
return 3;
}
}