📄 voteimpl.java
字号:
import VoteApp.*;
import org.omg.CosNaming.*;
import org.omg.CosNaming.NamingContextPackage.*;
import org.omg.CORBA.*;
import org.omg.PortableServer.*;
import org.omg.PortableServer.POA;
import java.util.Properties;
class VoteImpl extends VotePOA {
private ORB orb;
private int a1 = 0,a2 = 0,a3 = 0;
public void setORB(ORB orb_val) {
orb = orb_val;
}
// implement getList() method
public String getList()
{
String list = "zhangsan " + a1 + "\nlisi " + a2 + "\nwanglin " + a3 + "\n";
return list;
}
// implement castVote() method
public void castVote(String nameOfCandicate) {
if(nameOfCandicate.equalsIgnoreCase("zhangsan")) a1++;
else if(nameOfCandicate.equalsIgnoreCase("lisi")) a2++;
else if(nameOfCandicate.equalsIgnoreCase("wanglin")) a3++;
}
public void shutdown() {
orb.shutdown(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -