Multiple choice Interfaces are used as _________, whose properties are inherited by classes. sub-classes super classes extended classes none of the above Reveal answer Fill a bubble to check yourself B Correct answer Explanation In object-oriented programming, interfaces define a contract of methods that implementing classes must fulfill. They act as super classes or types whose abstract properties are inherited and implemented by classes.