在oracle中self指代自己,相当于java中的this
那么指代父亲的关键字是什么呢?类似于java中的supper (parent好像没有用)
以及还有其他指代的关键字么?
那么指代父亲的关键字是什么呢?类似于java中的supper (parent好像没有用)
以及还有其他指代的关键字么?
解决方案 »
- oracle oracle 报 文字与格式字符串不匹配
- 如何知道SESSION是从哪个DB LINK过来的?
- OracleParameter 参数问题
- execl 交叉表怎么通过datastage导入数据库,求大家帮帮忙
- 求教。怎么写一个sql
- 这个SQL可以优化一下吗?
- 请大家看看这个存储过程,我想插入记录时选择动态表
- 怎样知道oracle数据库所能接受的最大连接数session?
- 提一个菜鸟问题:数据表的字段值只有四五种情况时,该字段类型是使用Number(1)好,还是Char(1)好?
- ping 1521
- 2表数据查询的问题,十万火急,望您不要吝啬您宝贵的双手,点我.
- Oracle连接java软件(iReport报表软件)后,在同一张表同时获取大一大二大三的总人数、男生数、女生数,如何解决?求大神!
子类son继承父类,覆盖父类的方法getname,并且有自己的方法writename
比如现在在writename中输出self.getname,输出的是son自己的名字,如何输出父亲的名字呢
类似于java中this.getname()获取子类自己的名字以及super().getname()获取父亲的名字
create or replace type obj_father as object(
name varchar2(30),
age integer
)
not final;/*子类*/
create or replace type obj_son under obj_father(
name varchar2(30),
age integer, member function get_son_name return varchar2,
member function get_father_name return varchar2
)create or replace type body obj_son member function get_son_name return varchar2 as
begin
return self.name; --这里返回的是son类的name
end; member function get_father_name return varchar2 as
begin
return xxx.name; --这里该怎么写,可以返回父类的name
end;end;以上只是个例子,不要告诉我该怎么从结构上换个变量名解决,我只想知道这个代词该怎么写
self相当于java、c语言中的this
那xxx该怎么写呢?可以相当于java中的super、c语言中的parent