# Overriding and Protecting the Super Public Methods

**URL:** https://forum.kirupa.com/t/overriding-and-protecting-the-super-public-methods/271262
**Category:** flash
**Created:** [September 20, 2008, 1:34pm UTC](https://forum.kirupa.com/t/overriding-and-protecting-the-super-public-methods/271262 "2008-09-20T13:34:38Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![ad\_sign](https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/32.png) [@ad\_sign](https://forum.kirupa.com/u/ad_sign)
#### Post date: [September 20, 2008, 1:34pm UTC](https://forum.kirupa.com/t/overriding-and-protecting-the-super-public-methods/271262/1 "2008-09-20T13:34:38Z")

</div>

Hi there.

I was wandering if one super public method, overrided by an implementation class could be somewhat protected by that implementation class, in a way that only by extending that implementation class one developer could execute.

Kinda tricky, eh?! So I’ll provide an example:

I have the Timer Class as a superclass of my MyTimer Class. MyTimer overrides the ‘reset’ method to provide additional functionalities. But I want to seal MyTimer completely, in a way that it will only work as ‘Super’ for other set of timer classes that many people will build.  
So, in that example, I’m actually looking for a way to protect one super public class.

Is it possible? :S
