С объектными методами вам нужно создать экземпляр класса, чтобы использовать метод, скажем, Барк является объектным методом
Dog myDog = new Dog ();myDog.Bark ();
Но теперь допустим, что Барк был статическим методом.Я мог бы просто сделать: Dog.Bark ();
Так что статический метод работает с классом, а не с объектом.
Статические методы полезны, когда вы хотите просто создать глобальный служебный класс.Таким образом, вам не нужно передавать объект просто для использования методов этого служебного класса.