On a Java OOP project I got three errors on my constructor:
.\Voter.java:14: error: invalid method declaration; return type required
.\Candidates.java:7: error: invalid method declaration; return type required
.\Candidates.java:14: error: invalid method declaration; return type required
codes for constructor:
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; }...}
i declared my constructors like this:
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); } }
Anything I missed?