# kirupa.com - Introduction to OOP in C#: Classes - Page 4

**URL:** <https://forum.kirupa.com/t/kirupa-com-introduction-to-oop-in-c-classes-page-4/643007>\
**Category:** programming\
**Created:** [May 29, 2017, 7:00am UTC](https://forum.kirupa.com/t/kirupa-com-introduction-to-oop-in-c-classes-page-4/643007 "2017-05-29T07:00:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [May 29, 2017, 7:00am UTC](https://forum.kirupa.com/t/kirupa-com-introduction-to-oop-in-c-classes-page-4/643007/1 "2017-05-29T07:00:00Z")

</div>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by kirupa&nbsp; |&nbsp; 5 January 2007

In the [previous page](https://www.kirupa.comoop_intro_classes_pg3.htm) we learned how to extend the functionality of our program by using methods. There are two types of methods - instance and static. We just finished discussing instance methods, and this page starts off by explaining static methods.

* * *
This is a companion discussion topic for the original entry at [https://www.kirupa.com/net/oop\_intro\_classes\_pg4.htm](https://www.kirupa.com/net/oop_intro_classes_pg4.htm)
