1.

Difference Between Sealed Class And Dynamic Class?

Answer»

Sealed Class:

  • A sealed class possesses only fixed set of PROPERTIES and methods that were defined at compile time. Additional properties and methods cannot be added at runtime.
  • This enables strict compile time checking.
  • It also improves MEMORY usage. Because it doesn’t require an internal hash table for each object INSTANCE.
  • All classes in Action Script 3.0 are sealed classes by default.

 Dynamic Class:

  • A dynamic class defines an object that can be altered at run time by ADDING or changing the properties and methods.
  • It doesn’t enable strict compile time checking.
  • It consumes more memory because it requires an internal hash table for each object instance.
  • You can create dynamic classes by using the dynamic attribute when you declare a new class.

Sealed Class:

 Dynamic Class:



Discussion

No Comment Found