my dog learned polymorphism*
The moose likes Beginning Java and the fly likes abstract Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "abstract " Watch "abstract " New topic


Bradley Jordan
Ranch Hand

Joined: Feb 19, 2007
Posts: 42

that is my abstract code;
here is my subclass checking:

I am trying to complie that but getting this error:
accBalance has private access in Account
return ((accBalance - 700)* .02)* intrestPeriod; how do I get around this. I am only allowed to have the computeIntrest method take one integer arugment and return a double? I can add another variable to the method but that would violate the rule.
can anybody help with this?
Chandra Bhatt
Ranch Hand

Joined: Feb 28, 2007
Posts: 1707
Hi Jordon,

take accountbalance using the getter method. It is the proper
way, you can't access private variables of your parent class.


Keith Lynn
Ranch Hand

Joined: Feb 07, 2005
Posts: 2367
I would make the variables in the superclass that need to be used in the subclass protected.
Bradley Jordan
Ranch Hand

Joined: Feb 19, 2007
Posts: 42
thanks that worked...
I agree. Here's the link:
subject: abstract
Similar Threads
abstract class yet again into arrays..
Stumped, need inspiration.
toString method in vector.
Program like ATM where person enters amount in dollars and cents but program uses int for monies
Just Can't figure it out and it's due today