我有几个表格单元格对象(即ShiftCell,CursoredShiftCell,首选ShiftCell,EditableShiftCell)。
对于每种类型的表单元格对象,都需要实现一些功能。 但是,某些功能是一种以上类型的单元格对象共有的。 我想使用javascript继承功能来保持一致性。 这是我的要求:
我已经尝试了“ ES6 Class Multiple inheritance”中所述的解决方案。 不幸的是,某些事件处理程序和某些构造函数的输入参数变得不确定。因此,我迷失了如何设计对象层次结构。
这是我的简化代码:
Public Class Movies_Registration_Form
Dim index As Integer = 0
Private Sub Movies_Registration_Form_Load(sender As Object, e As EventArgs) Handles MyBase.Load
showData(index)
End Sub
Public Sub showData(position As Integer)
conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1MDb.accdb;Persist Security Info=False;")
strSQL = "SELECT RIGHT(tconst,7) From Movie ORDER BY tconst DESC"
cmd = New OleDbCommand(strSQL, conn)
da = New OleDbDataAdapter(cmd)
da.Fill(table)
lblMovieID.Text = "tt" & table.Rows(0)(0).ToString()
End Sub