Results 1 to 2 of 2
- 03-22-2012, 09:23 PM #1
Senior Member
- Join Date
- Nov 2011
- Location
- Turkey
- Posts
- 380
- Blog Entries
- 24
- Rep Power
- 7
Help with Abstract Classes please.
Java Code:public abstract class Component { int age; public int getAge() { return age; } }
Java Code:public class ConrecteComponent extends Component { public ConrecteComponent(int age) { this.age = age; } }
Java Code:public abstract class Decorator extends Component { Component comp; int extraAge; public Decorator(Component comp) { this.comp = comp; } public int getAge() { return comp.age + extraAge; } }
Java Code:public class ConcreteDecoratorA extends Decorator { int extraAge = 15; public ConcreteDecoratorA(Component comp) { super(comp); } }
Java Code:public class DecoratorTestClass { public static void main(String[] args) { ConrecteComponent myComponent = new ConrecteComponent(5); ConcreteDecoratorA myDecorator = new ConcreteDecoratorA(myComponent); System.out.println(myDecorator.getAge()); } }
Why is the intJava Code:extraAge = 15;
Thank you.
-
Re: Help with Abstract Classes please.
This is very similar to your other question. Again, you should read the inheritance java tutorials fully so that you understand it properly.
Here is the link again:
Inheritance (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritance)
Similar Threads
-
Abstract classes
By FadedAura in forum New To JavaReplies: 4Last Post: 11-21-2011, 10:16 PM -
interface vs abstract classes
By chandrasekhar.melam in forum New To JavaReplies: 1Last Post: 10-05-2011, 02:46 PM -
Abstract Classes.
By maknib in forum New To JavaReplies: 3Last Post: 05-12-2011, 02:30 PM -
abstract classes
By renju krishnan in forum New To JavaReplies: 1Last Post: 09-29-2010, 08:31 AM -
question about abstract classes
By TheFlying_Boy in forum New To JavaReplies: 6Last Post: 07-08-2009, 07:19 AM
Bookmarks