Oop programlamada kullanım amacı hangi tiple kullanılırsa kullanılsın (değer tipli veya referans tipli)bu bir metod da olabilir veya sadece tek bir değişkende. nesne oluşturmadan kullanılmasını sağlar.
En temel örneği de kodun çalıştığı "main" sınıfının static olması. Bu sayede "new" ile yeni bir sınıf oluşturmak zorunda kalmıyoruz.