Ну типа есть класс Dog в нем есть методы: Gav(), Sit(). Ты создаёшь обьект типа Dog sobaka = new Dog();. И получается, что sobaka наследует все методы класса Dog, т.к. sobaka является типом Dog. И теперь тебе будут доступны: sobaka.Sit(), sobaka.Gav()