What is the difference between non-static method and static method of an abstract class?
I know it is not a best practice to use Static method in Abstract class, but what is the difference If I use both Static and non static method in abstract class. I am assuming there is no difference in calling these methods, because we can't create instance for Abstract Class so we can call both Static and Non-static method using class name only. Is there any other difference between them apart from the keyword 'Static'? Ex: Abstract Class: abstract public class AbstractClass { #region Constructor protected AbstractClass(Args args): this(args) { } #endregion #region public static methods