C# Programs — OOP

50 exercises with solutions and explanations.

Showing 1–50 of 66

1 OOP — Bank account encapsulation Medium 2 OOP — Polymorphism with Shape hierarchy Hard 3 OOP — Static factory method Medium 4 OOP — Person class with properties #1 Easy 5 OOP — Constructor initialization #2 Easy 6 OOP — Method overloading #3 Medium 7 OOP — Static counter #4 Medium 8 OOP — Polymorphism with virtual #5 Hard 9 OOP — Encapsulation private field #6 Medium 10 OOP — Person class with properties #7 Easy 11 OOP — Constructor initialization #8 Easy 12 OOP — Method overloading #9 Medium 13 OOP — Static counter #10 Medium 14 OOP — Polymorphism with virtual #11 Hard 15 OOP — Encapsulation private field #12 Medium 16 OOP — Person class with properties #13 Easy 17 OOP — Constructor initialization #14 Easy 18 OOP — Method overloading #15 Medium 19 OOP — Static counter #16 Medium 20 OOP — Polymorphism with virtual #17 Hard 21 OOP — Encapsulation private field #18 Medium 22 OOP — Person class with properties #19 Easy 23 OOP — Constructor initialization #20 Easy 24 OOP — Method overloading #21 Medium 25 OOP — Static counter #22 Medium 26 OOP — Polymorphism with virtual #23 Hard 27 OOP — Encapsulation private field #24 Medium 28 OOP — Person class with properties #25 Easy 29 OOP — Constructor initialization #26 Easy 30 OOP — Method overloading #27 Medium 31 OOP — Static counter #28 Medium 32 OOP — Polymorphism with virtual #29 Hard 33 OOP — Encapsulation private field #30 Medium 34 OOP — Person class with properties #31 Easy 35 OOP — Constructor initialization #32 Easy 36 OOP — Method overloading #33 Medium 37 OOP — Static counter #34 Medium 38 OOP — Polymorphism with virtual #35 Hard 39 OOP — Encapsulation private field #36 Medium 40 OOP — Person class with properties #37 Easy 41 OOP — Constructor initialization #38 Easy 42 OOP — Method overloading #39 Medium 43 OOP — Static counter #40 Medium 44 OOP — Polymorphism with virtual #41 Hard 45 OOP — Encapsulation private field #42 Medium 46 OOP — Person class with properties #43 Easy 47 OOP — Constructor initialization #44 Easy 48 OOP — Method overloading #45 Medium 49 OOP — Static counter #46 Medium 50 OOP — Polymorphism with virtual #47 Hard
C# Programming categories
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details