Se un tipo è definito come non istanziabile in Oracle, può essere creata una tabella di quel tipo?

-2

In caso affermativo, cosa si intende per non istanziabile? In caso contrario, quali altre restrizioni si applicano?

Qual è il vantaggio di dichiarare un metodo come non istantaneo in un supertipo? Quando è utile?

    
posta Nim 04.12.2016 - 12:51
fonte

1 risposta

0

Secondo Oracle :

Types and methods can be declared NOT INSTANTIABLE when they are created.

If a type is not instantiable, you cannot instantiate instances of that type. There are no constructors (default or user-defined) for it. You might use this with types intended to serve solely as supertypes from which specialized subtypes are instantiated.

L'ho letto come "È possibile solo istanziare tali oggetti come parte di un supertipo". Quindi sembra che funzioni come un tipo astratto in Java. Se è parte di un tavolo o non sembra irrilevante.

    
risposta data 04.12.2016 - 17:25
fonte

Leggi altre domande sui tag