在 Java OOP 项目中,我的构造函数出现三个错误:
.\Voter.java:14:错误:方法声明无效;需要返回类型
.\Candidates.java:7:错误:方法声明无效;需要返回类型
.\Candidates.java:14:错误:方法声明无效;需要返回类型
构造函数代码:
public class Voter{
private String name;
private int votNum;
private int precint;
public Voter(String name, int votNum, int precint)
{
this.name = name;
this.votNum = votNum;
this.precint = precint;
}
public setDetails(String name, int votNum, int precint)
{
this.name = name;
this.votNum = votNum;
this.precint = precint;
}...}
public class Candidates
{
public String candName;
private int position;
private int totalVotes;
public Candidate (String candName, int position, int totalVotes)
{
this.candName = candName;
this.position = position;
this.totalVotes = totalVotes;
}
public setDetails (String candName, int position, int totalVotes)
{
this.candName = candName;
this.position = position;
this.totalVotes = totalVotes;
}...}
我这样声明我的构造函数:
public class MainClass{
public static void main(String[] args){
System.out.println("Previous voter's info: ");
Voter vot1 = new Voter("voter name", 131, 1);
System.out.println("The Candidates: ");
Candidates cand1 = new Candidates("candidate name", 1, 93);
}
}
我错过了什么?