I was just wondering, since the sealed keyword\'s existence indicates that it\'s the class author\'s decision as to whether other classes are allowed to inh
In my opinion there should be no default syntax, that way you always write explicitly what you want. This forces the coder to understand/think more.
If you want a class to be inheritable then you write
public extensible class MyClass
otherwise
public sealed class MyClass
BTW I think the same should go with access modifiers, disallow default access modifiers.