interface inheritance (1)