foo型のサブクラスbarがある場合、fooのメソッドは、barのインスタンス化から実際に実行されていることをどのように確認できますか。例:
CREATE OR REPLACE
TYPE foo AS OBJECT
(
mxyzptlk NUMBER, -- Because PL/SQL demands you have an attribute defined.
MEMBER FUNCTION get_actual_class_name
RETURN VARCHAR2
) NOT FINAL;
/
CREATE OR REPLACE
TYPE bar UNDER foo
(
) NOT FINAL;
/
DECLARE
baz bar;
BEGIN
DBMS_OUTPUT.PUT_LINE(baz.get_actual_class_name); -- I would hope to get 'bar' back.
END;
/
PL / SQL OOPでイントロスペクションは可能ですか?