程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java-Java能不能用變量保存運算符

java-Java能不能用變量保存運算符

編輯:編程解疑
Java能不能用變量保存運算符

各位大牛,我想實現這麼一種功能,就是把四則運算符用變量保存起來。使用的時候用變量代替相應的運算符,舉個例子就是把+賦值給變量a,使用的時候1 a 2即可實現等於3,如何實現這種運算?

最佳回答:


 可以,使用接口可以實現
interface MyOpt
{
    int calc(int a, int b);
}
class Add implements MyOpt
{
public int calc(int a, int b) { return a + b; }
}
class Sub implements MyOpt
{
public int calc(int a, int b) { return a - b; }
}

使用
MyOpt a = new Add();
int c = a.calc(1, 2);
MyOpt a = new Sub();
int d = a.calc(1, 2);
這裡的a就相當於運算符。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved