知识大全 ASP.NET入门教程 9.4.1 创建类[3]

Posted 属性

篇首语:宁可枝头抱香死,何曾吹落北风中。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.4.1 创建类[3]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 9.4.1 创建类[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    属性

    属性用于控制某个类的特性 或者向该类的用户提供一些内部值 例如 考虑CartItem类 如果使用第一个构造函数 则如何设置要引入的记录项的详细资料?不能直接访问这些变量 因为它们是Private 因此不能在该类的外部看到它们 属性给出了答案 可以使用以下方式创建

 

Public Class CartItem

    Private _productID As Integer

    Private _productName As String

    Private _productImageUrl As String

    Private _quantity As Integer

    Private _price As Double

    Private _lineTotal As Double

    Public Property ProductID() As Integer

        Get

            Return _productID

        End Get

        Set(ByVal value As Integer)

            _productID = value

        End Set

End Property

End Class

    下面分解该代码段并逐部分查看 首先使用Public Property定义了该属性本身 其中的Public表示可以从该类的外部访问它 而且这就是您所需要的 实际上 这也就是首先创建属性的原因 这样才可以访问内部变量 然后指定属性的名称和数据类型

    Public Property ProductID() As Integer

    接下来的代码段允许读取该属性 使用Get…End Get(通常称为取值函数getter)它只是返回内部私有变量的值

    Get

    Return _productID

    End Get

    接下来写出这些值 使用Set  End Set Set(有时候也称为赋值函数setter)有一个参数与属性的类型相同 在该示例中为Integer 该值用于设置内部变量的值

    所有属性的这种形式都相同 只有名称和数据类型发生变化 例如 商品名称的属性是

 

Public Property ProductName() As String

        Get

            Return _productName

        End Get

        Set(ByVal value As String)

            _productName = value

        End Set

    End Property

cha138/Article/program/net/201311/14624

相关参考

知识大全 ASP.NET入门教程 9.4.1 创建类[1]

ASP.NET入门教程9.4.1创建类[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[7]

ASP.NET入门教程9.4.1创建类[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[2]

ASP.NET入门教程9.4.1创建类[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[6]

ASP.NET入门教程9.4.1创建类[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[5]

ASP.NET入门教程9.4.1创建类[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[8]

ASP.NET入门教程9.4.1创建类[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 2.4 创建站点地图[3]

ASP.NET入门教程2.4创建站点地图[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 10.4 创建后台代码文件[3]

ASP.NET入门教程10.4创建后台代码文件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 12.4 创建Web服务[3]

ASP.NET入门教程12.4创建Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.3.3 公有类

ASP.NET入门教程12.3.3公有类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!