Это потому, что определение вашего класса присутствует в вашем файле заголовка (.h).Так получилось, что это также ваше объявление класса .Это прекрасно, и это обычная практика.
Вы могли бы также объявить свой класс, или переслать объявить свой класс следующим образом:
class Burrito;
и позже определить еготак, как ты.Вы, вероятно, увидите, что VS ведет себя по-другому в этом случае, перейдя к объявлению выше и определению ниже.Обычно вы делаете это только в том случае, если вам нужно сослаться на него в определении другого класса.
Кроме того, члены вашей функции класса также объявлены в определении класса, хотя они могут быть(и в вашем случае) определено в другом месте.