1. Object-Oriented Programming Using C#ObjectivesIn this session, you will learn to: Use abstract classes Use sealed classes Use interfaces Implement the file input and output…