知识大全 ASP.NET入门教程 9.4.2 继承[5]

Posted 属性

篇首语:壮心未与年俱老,死去犹能作鬼雄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.4.2 继承[5]相关的知识,希望对你有一定的参考价值。

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

    该代码定义了一个新类 但是在类名之后的一行中指定了它所继承的类 这表示Car自动拥有了基类拥有的属性和方法 基类并没有设置任何值 因此Car使用了一个构造函数来实现 该构造函数使用了基类声明的私有变量 它可以访问这些变量 因为这些变量被定义为Protected

    Bike类稍微不同

 

Public Class Bike

    Inherits Vehicle

    Public Sub New()

        _wheels =

        MyBase TopSpeed =

        _warningSound = Ring Ring

    End Sub

End Class

    它的继承方法相同 但属性设置不同 对于轮子的数量 它并没有使用基类的私有变量 而是使用了该类的属性 即使当前的类并没有定义Wheels属性本身 但它拥有一个Wheels属性 因为它是从基类继承而来的 对于TopSpeed属性 它直接调用了基类的属性 关键字MyBase指向基类 由于鸣笛声没有任何属性 因此直接使用私有变量

    所有这些方法都是可接受的 您将看到各种不同的文档 书籍 网络教学平台中都使用了这三种方法 总体来说 最好使用属性 因为它符合前面讲过的面向对象的原则

cha138/Article/program/net/201311/14577

相关参考

知识大全 ASP.NET入门教程 9.4.2 继承[2]

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

知识大全 ASP.NET入门教程 9.4.2 继承[1]

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

知识大全 ASP.NET入门教程 9.4.2 继承[6]

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

知识大全 ASP.NET入门教程 9.4.2 继承[3]

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

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 3.5.3 导航控件[5]

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

知识大全 ASP.NET入门教程 13.4.5 计划结账[5]

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

知识大全 ASP.NET入门教程 9.2.3 循环[5]

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

知识大全 ASP.NET入门教程 1.7.5 运行页面

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