aspose file tools*
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
JavaRanch » Java Forums » Java » Java in General
Bookmark "Overriden Methods" Watch "Overriden Methods" New topic
Author

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
Sheriff

Joined: Oct 13, 2005
Posts: 38910
    
  23
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.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Overriden Methods