On line 9, you have a parameterized constructor for your student class. Since student inherits from college, it must call the constructor function from the college class.
Because you didn't specify the constructor function to use, the compiler automatically tries to call the default constructor from college. The problem is, you don't have a default constructor. The compiler doesn't automatically create one if there already exists other constructor functions for a class.
So there are a couple ways to fix this: you can create a default constructor for college (probably not want you want) or else you can change the parameterized constructor of student to use the parameterized constructor of college, instead of the (non-existent) default constructor.