Using python.
Part-1
Write a program with the following specifications.
University Class
University has three instance variables name (String), enrollment (int), and urban (boolean)
University has an init method that initializes name, enrollment, and urban
University has proper set and get methods for the data members. The set method for enrollment ensure that the user cannot set a negative enrollment or anything larger than 200,000
TSU Class
TSU inherits from University
TSU has two additional instance variables location
(String), and numberOfCampuses (int)
TSU has an init method with proper number of input
arguments
o calls its super class init method with TSU, 8000,
and True
o initializes location, and numberOfCampuses
TSU has proper set and get methods for the data members. The set method for numberOfCampuses ensure that the user cannot set a negative numberOfCampuses.
Vanderbilt Class
Vanderbilt inherits from University
Vanderbilt has one additional instance variable
numberOfColleges(int)
Vanderbilt has an init method with proper number of
input arguments that
o calls its super class constructor with Vanderbilt,
10000, and true
o initializes numberOfColleges
Vanderbilt has proper set and get methods for the data members. The set method for numberOfColleges ensure that the user cannot set a negative numberOfColleges.
Test
Create an object of TSU class and call it tsu. Initialize location to Nashville and numberOfCampuses to 2.
Create an object of Vanderbilt called vandy. Initialize numberOfColleges to 8.
Call proper get methods to print all instance variables of tsu and vandy.