7.1. Method modifiers

A C# method can have the modifiers listed in Table 7.1

Table 7.1. Valid method modifiers
Method modifierComments
newBesides using new to create new instances of a class, C# uses the same keyword for name hiding (in this case, method hiding) – a method declared with the new modifier hides (not overrides) an inherited method from the superclass of the same signature
abstractAn abstract C# method is similar to a Java abstract method
staticA static C# method is similar to a Java static method
overrideYou declare a method with the override modifier if this method is overriding a virtual method in the superclass
virtualA virtual method is one that can be overridden in a subclass
sealedA C# sealed method is similar to a Java final method – the sealed modifier is usually used together with the override modifier (see section 7.13)
publicAccess modifiers (see section 8.1)
protected
internal
private

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.250.203