OracleのPL/SQLで無理やりに継承を使ってみる。簡単な例でログ出力の仕組みでも作ってみた。 PL/SQLで継承を使うにはTYPEを作成してオブジェクト?を作成する。 --ログ出力用基本オブジェクト CREATE OR REPLACE TYPE logger_typ AS OBJECT ( MY_TYPE varchar2(20), MEMBER PROCEDURE write( MSG IN logmsg_typ ) ) NOT final; / --基本形 (DBMS_OUTPUT) CREATE OR REPLACE TYPE BODY logger_typ AS MEMBER PROCEDURE write( MSG IN logmsg_typ ) IS BEGIN DBMS_OUTPUT.PUT_LINE(MSG.LOG_DATE || ' ' || MSG.