Two Laptop Bag*
The moose likes Java in General and the fly likes Overriden Methods Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Overriden Methods" Watch "Overriden Methods" New topic

Overriden Methods

Faiz Abdelhafid
Ranch Hand

Joined: Nov 21, 2009
Posts: 32

Good day everyone

Assume I have this code:

And I want to override the setTotalSalary in the subclass to do the following:
1- add overtime hours for the Janitor to the salary. (in the Janitor sub class).
2- add a percentage of the sales to the salesman salary.(in the Salesman sub class).

Is it possible guys ?

Thank you.
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 38040
Your setAllowance method with the instanceof is hardly good object-orientation. You should have the allowance percentage in the different classes, then call it from the Employee instance.

But, yes, you probably can override your method.
jQuery in Action, 2nd edition
subject: Overriden Methods
Similar Threads
java:12: cannot find symbol
List Vs Set
Polymorphism example