There is no inheritance for structs as there is for classes. A struct cannot inherit from another struct or class, and it cannot be the base of a class. Structs, however, inherit from the base class object. A struct can implement interfaces, and it does that exactly as classes do. Here's a code snippet of a struct implementing an interface:
Starting Teacher Salary Rank: 19th. Salary raise last year: 0.0 %. Salary raise over 10 years: 16.0 %. Michigan is seventh on our comfort scale because there are great lakes and good teacher salaries. New teachers make an average starting salary of $35,901 and an average overall salary of $61,560. If you enjoy natural beauty, snowy winters, and desire an affordable lifestyle, this northern state is a great place to become a teacher.
Elementary school teachers ($59,020) and middle school teachers ($59,800) both earned average salaries in 2016 that were higher than that of preschool teachers, who earned an average of $33,300. Salaries for preschool educators are closer to those of recreation and fitness workers and teacher assistants, who took home an average of $33,970 and $27,120, respectively, in 2016.