Все сильнее убеждаюсь что средняя особь кожаных мешков не шарит за формализациюне заблуждайся, у тебя типичная 'ошибка выжившего', статистика народонаселения неверно собирается... те кто понимают просто не будут задавать тут вопросы, т.е. просто среднестатистически тебе будут чаще тут попадаться люди, которые не понимают или даже не могут понять, просто потому что к их количеству не будут добавляться те кто понимают.
static это методы, вызов которых возможен без указания экземпляра объекта
virtual - это методы, вызов которых будет произведен не по классу в коде а по реальному типу объекта в памяти (в си они могут отличаться само собой)