| Notes | for more details | attribute reference |
As in any real object-oriented language, you can define your own class attributes. In
this example, we want the size of the border in the borderedbox class to be
customizable. We use the <attribute> tag to
define a class attribute in borderedbox. We provide the attribute with a name (bordersize) and a default
value (3). You can now use
bordersize as a tag attribute to set the size of the
border in instances of the <borderedbox>
class.