36. 面向对象的LotusScript(八)之继承

继承是面向对象思想里的一个重要概念和特点。但是用LotusScript开发时,即使采用面向对象的技术,也很少使用类的继承。主要是因为,LotusScript要解决的问题范围比较狭窄,也不算复杂,所以通常一个或几个自定义类就能完全,不需要构建复杂的类的体系。不过当LotusScript的开发大部分都转为类的开发时,也有一些情况,会需要应用继承。

这些情况,大部分和其他面向对象的语言之所以应用继承一样,都是为了重用代码。先创建一个具有基本功能的父类,再扩展出拥有不同特定功能的子类。但还有一些情况是比较特殊的。笔者会分几篇文章介绍。

LotusScript自定义类继承的语法都已经列在帮助文档的《Derived Classes》和《Property and method overriding》两篇文章里,值得注意主要有:

  • New和Delete方法的调用顺序。
  • 如何扩展父类的New方法。
  • 如何调用父类的方法。

读者如果应用过其他语言的继承技术,应该很容易掌握。接下来的几个样例都比较长,也各自独立,故分成几篇文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值