Java中類型轉換運算符的優先級低於方法調用運算符

類型轉換運算符()的優先級是低於方法調用運算符的 

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;
	}
	
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章