| A C# class can have the modifiers listed in Table 6.1. Table 6.1. Valid class modifiers in C# | Class modifier | Comments | | new | Only applicable for nested (inner) classes “ Non-nested classes cannot have a new modifier (see section 6.9) | | abstract | Makes the class an abstract class (see section 6.8) | | sealed | Makes the class a sealed class “ a sealed class is a final class in Java-speak (see section 6.7) | | public | Access modifiers “ modify the accessibility of the class (see section 8.1) | | protected | | internal | | private | |