Oracle的面向对象----抽象类型
来源:互联网 发布:淘宝网小餐桌 编辑:程序博客网 时间:2024/06/06 01:39
/*实现Oracle面向对象中的抽象类型*/
/*创建抽象类型规范*/
create or replace type ty_test
is object
(
x number,
not instantiable member procedure pro_test(temp varchar2)
)
not instantiable
not final;
/*创建一个子类型规范,该类型继承自抽象类型*/
create or replace type ty_son under ty_test
(
y number,
overriding member procedure pro_test(temp varchar2)
)
/*创建类型主体,该类型实现了抽象类型中的抽象存储过程*/
create or replace type body ty_son
is
overriding member procedure pro_test(temp varchar2)
is
begin
dbms_output.put_line(temp);
end pro_test;
end;
/*调用*/
declare
ty ty_son;
begin
ty:=ty_son(5,8);
ty.pro_test('aaa');
dbms_output.put_line(ty.x||ty.y);
end;
- Oracle的面向对象----抽象类型
- Oracle的面向对象----类型重写
- Oracle的面向对象----类型重载
- 面向对象----抽象的应用
- 面向对象的Oracle
- 面向对象_抽象类名作为返回值类型
- 面向对象的抽象类讲解2
- 面向对象的抽象类讲解1
- 一次简单的面向对象抽象
- 面向对象_抽象类的引入
- 面向对象_抽象类的特点
- java 面向对象抽象类的应用
- 面向对象的抽象类与接口
- Oracle的对象类型
- 面向对象——比抽象类更抽象的
- 面向对象----抽象----封装
- 面向对象—抽象
- 面向对象--抽象类
- 网上看到的 程序员的进化——从学生到首席执行官
- 关于 MD5算法的类
- Oracle的面向对象----类型重载
- 求一个数组中三个最大值的下标
- .NET平台下WEB应用程序的部署(安装数据库和自动配置)
- Oracle的面向对象----抽象类型
- 唯一能打败你的人。。。
- 解决ASP(图像)上传漏洞的方法http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=942
- 常用中国姓氏读法
- 英文字母日语读法
- 易达英语听力通 v2.0 bt
- 易道模型 v1.0.15 是什么
- 易达物流管理软件 v2007 官网
- 易抽通用抽样调查处理软件 v1.0 绿色