⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interfacetest2.java.bak

📁 Java就业的培训教程书籍
💻 BAK
字号:
class InterfaceImp2 implements a2.Action{
	double num = 50;
	public void addValue(int n){
		num += (n+1)*n/2;
	}
	public void subtractValue(int n){
		num -= (n+1)*n/2;
	}
	public void factorialValue(int n){
		num = 1;
		for(int i =1;i<=n;i++)
		{
			num *= i;
		}
	}
	public double getValue(){
		return num;
	}
}
public class InterfaceTest2{
	public static void main(String args[])
	{
		double i;
		a2.Action classObj1 = new a2.InterfaceImp1();
		i = classObj1.getValue();
		System.out.println("The  original value in InterfaceImp1 is:"+i);
		if(i<classObj1.TOTALNUM1)
		{
			classObj1.addValue(20);
			i = classObj1.getValue();
			System.out.println("After call addValue method, value of InterfaceImp1 is:"+i);
		}
		else
		{
			classObj1.subtractValue(30);
			i = classObj1.getValue();
			System.out.println("After call subtractValue method, value of InterfaceImp1 is:"+i);
		}
		classObj1 = new InterfaceImp2();
		i = classObj2.getValue();
		System.out.println("The  original value of InterfaceImp2 is:"+i);
		if(i<classObj2.TOTALNUM1)
		{
			classObj2.addValue(40);
			i = classObj2.getValue();
			System.out.println("After call addValue method, value of InterfaceImp2 is:"+i);
		}
		else
		{
			classObj2.subtractValue(40);
			i = classObj2.getValue();
			System.out.println("After call subtractValue method, value of InterfaceImp2 is:"+i);
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -