Защищенными являются два метода класса Object (Объект). Эти методы могут использоваться только производными классами.
Метод MemberwiseClone
protected: Object* MemberwiseClone(); // защищенный
Метод Finalize (Завершить)
-Object();
Этот метод позволяет освободить используемые объектом неуправляемые ресурсы и выпочнить другие операции, необходимые при сборке мусора (утилизации неиспользуемой памяти и других ресурсов). В управляемом C++ метод Finalize (Завершить) имеет такой же синтаксис, как и деструктор в обычном C++. Но при этом семантика данного метода качественно отличается от семантики деструктора в обычном C++. В обычном C++ деструктор вызывается детерминированно и синхронно. В управляемом C++ для сборщика мусора создается независимый поток.