Это типа как новая команда языка программирования, только ты сам её определяешь - как именно использовать эту команду, т. е. набор правил использования этой команды, этот набор правил называется ИНТЕРФЕЙС, но реально, если оформишь много классов то потом сам забудешь что ты там наизобретал, проще в Си сделать библиотеку или подключать исходник с нужной функцией.