精通ASP.NET(基于VB.NET)(四)VB.NET继承
(1) 理解继承:继承是实现相关类方法、接口等共享的一种手段。相关类是指类及其派生类。基于不同类实例的独特性,故引入了public、private、protected作用域和overrides(重写)、方法重载overloads。这样作的目的:提高代码的复用性。
(2)继承的种类:实现继承、接口继承和可视继承。
(3)接口:先看一例
Interface Inter_comm
sub read_x(by vlue x as integer)
Function write_x(by vlue x as integer) as long
Property pr_x() as string
end interface
class Inter_comm_made
Implements Inter_comm
private x as string
sub read_x(by vlue x as integer) Implements Inter_comm.read_x
end sub
Function write_x(byval x as integer) as long Implements Inter_comm.write_x
end function
Property pro_x() as string Implements Inter_comm.pr_x
get
return x
end get
set(byval value as string)
x=value
end set
end class
接口定义用Interface。实现用类或结构,用Implements指定。