# Static Property Inheritance

**URL:** <https://forum.kirupa.com/t/static-property-inheritance/319923>\
**Category:** flash\
**Created:** [March 8, 2011, 11:30pm UTC](https://forum.kirupa.com/t/static-property-inheritance/319923 "2011-03-08T23:30:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![999chris](https://avatars.discourse-cdn.com/v4/letter/9/f17d59/32.png) [@999chris](https://forum.kirupa.com/u/999chris)\
**Post date:** [March 8, 2011, 11:30pm UTC](https://forum.kirupa.com/t/static-property-inheritance/319923/1 "2011-03-08T23:30:05Z")

</div>

Hey gang.

I have 3 .as files at the moment as follows:

Launchers.as

```auto
package 
{
	public class Launchers
	{

		public static var maxAngle:uint = 45;

	}
}

```

RocketGrenade.as

```auto
package 
{
	public class RocketGrenade extends Launchers
	{

		static var radius:Number = 6;
		static var velocity:Number = 8;
		static var damage:Number = 15;
		static var bounce:Boolean = false;

	}
}

```

BounceGrenade.as

```auto
package 
{
	public class BounceGrenade extends Launchers
	{

		static var radius:Number = 6;
		static var velocity:Number = 8;
		static var damage:Number = 15;
		static var bounce:Boolean = true;

	}
}

```

Now what I’m trying to achieve is BounceGrenade and RocketGrenade classes to inherit the “maxAngle” property from their superclass “Launchers” so I could use code like:

```auto
trace(BounceGrenade.maxAngle)

```

for example.

Probably something simple I’m overlooking, could someone help explain why this wont work?
