title: Java cannot find parent class
body: <p>I have this class, Person:</p>
  
  <pre><code>public class Person{
    String firstname;
    String lastname;
  
    public Person(String fname, String lname){
  
    }
    public String toString(){
  
    }
  }
  </code></pre>
  
  <p>And this subclass, Student:</p>
  
  <pre><code>public class Student extends Person{
    Student(){
      super();
    }
    int studentID;
    int level;
  
    public Student(String fName, String lName, int gLevel){
  
    }
    public int getLevel(){
  
    }
    public String toString(){
  
    }
  }
  </code></pre>
  
  <p>When I compile in DrJava, I get the error: </p>
  
  <pre><code>cannot find symbol 
  symbol  : constructor Person() 
  location: class Person
  </code></pre>
  
  <p>I'm not sure what the problem is. It's my understanding that the use of the super() constructor should resolve this problem, and that it's not even necessary in the code. My code matches any example I've seen online demonstrating inheritance in Java, but I'm continuing to get this error.</p>