定义父类用子类初始化的问题

qq_39900828 2018-10-23 05:14:34
填空题(TiTk)和选择题(TiXz)继承自Ti,程序中需要对两种题进行统一处理,定义ThisTi 为Ti
分别new为选择题和填空题,但选择题子类的属性却提示错误。
我记得可以定义为父类,然后用子类初始化,然后通过父类直接调用的。
...全文
185 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39900828 2018-10-23
  • 打赏
  • 举报
回复
        Dim ThisTi As Ti
If TiType = "填空题" Then
ThisTi = New TiTk
ThisTi = MyPaper.TianKongTi.Item(MyPaper.TianKongTi.NO)
Else
ThisTi = New TiXz
ThisTi = MyPaper.XuanZeTi.Item(MyPaper.XuanZeTi.NO)
If ThisTi.SelectA Then ThisTi.TimesA = ThisTi.TimesA + 1
If ThisTi.SelectB Then ThisTi.TimesB = ThisTi.TimesB + 1
If ThisTi.SelectC Then ThisTi.TimesC = ThisTi.TimesC + 1
If ThisTi.SelectD Then ThisTi.TimesD = ThisTi.TimesD + 1
End If

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧