Wednesday, May 24, 2006

Overloading & Overridding

1). static methods cannot be overridden.
2). private methods cannot be overridden.
3). private methods can be overloaded.
4). The overriding method cannot be less public than the overridden method. The overriding method should not throw new or broader checked exceptions that are not declared by the original method.
5). Methods declared as final cannot be overridden by subclasses. Even though constructors can be overloaded, they cannot be overridden because they are not inherited.
6). A final method can be overloaded.
7). A static method can be overloaded.
8). You can override only instance methods that you inherit. Because you never inherit private methods, they cannot be overridden.
9). A final method cannot be overridden even though it is inherited.

0 Comments:

Post a Comment

<< Home