VB.NET笔记1

简介:  VB.NET 也是完全面向对象的语言  mybase可以调用基类的 函数  mybase不是对象 而是一个 关键字 跟java中的 super类似  VB.NET所有的类都继承自  System.

 VB.NET 也是完全面向对象的语言 

mybase可以调用基类的 函数  mybase不是对象 而是一个 关键字 跟java中的 super类似 

VB.NET所有的类都继承自  System.Object这个类  

类的属性通过 Property 定义 通过 Set   End Set  和Get End Get 过程可以对内部一个声明 private的私有变量 进行赋值或者 获取值  

Overridable

 

 

 

 

        Public MustOverride Function aaa()  这是声明一个必须被覆盖的方法 就跟 C++中用  virtual void aaa()=0 ;一样这样的方法在 子类中必须被覆盖 实现 否则将会报错

         

Module Module1

    Public MustInherit Class A    //必须被继承 不能直接创建类的对象 就和C++的抽象类 一样 在类前面加上 MustInherit 表示必须被继承
        Public a As Integer
        Public Overloads Function b() As Integer  
            Console.WriteLine("father")
            Return 1
        End Function
    End Class


    Class C
        Inherits A
        Public Overloads Function b() As Integer  //允许重载基类的方法
            Console.WriteLine("father1")
            MyBase.b()
            Return 1
        End Function

 

  Public Shared Function s()   //方法声明为shared就是静态方法 共享方法 跟c++static 一样  属于整个类的 而不是类的某个对象
            Console.WriteLine("shared method")
            Return 1
        End Function
    End Class
    Sub Main()

        Dim t As New C   '因为在抽象类中已经实现了这个方法所以不用重新实现这个方法
        t.b()

        MsgBox("")


    End Sub

End Module

目录
打赏
0
0
0
0
8
分享
相关文章
【Azure Developer】使用.Net Core解析JSON的笔记
【Azure Developer】使用.Net Core解析JSON的笔记
ASP.NET Core 个人博客项目搭建笔记
简易个人博客项目搭建笔记 1.概述 项目梗概通过做一个比较简单,通俗易懂的个人博客项目,很简单的增删改查,来更好学习asp.net core,这个项目使用asp.net core webapi+elementui来做。 2.数据库设计文章表ID文章标题文章内容创建时间文章类型ID浏览量点赞量作者ID文章类型表ID类型名作者表ID姓名账号密码 MD5 3.架构设计仓储层服务层 MD5加密pu...
96 1
国产化之路 Linux Mono下的asp.net 开发笔记(三)
国产化之路 Linux Mono下的asp.net 开发笔记(三)
国产化之路 Linux Mono下的asp.net 开发笔记(二)
国产化之路 Linux Mono下的asp.net 开发笔记(二)
国产化之路 Linux Mono下的asp.net 开发笔记(一)
国产化之路 Linux Mono下的asp.net 开发笔记(一)
使用Jupyter记事本记录和制作.NET可视化笔记
对于记录笔记的工具特别多,不过对于程序员来说,记录笔记+程序代码+运行结果演示可以同时存在,无疑会极大增加我们的笔记的可读性和体验感。以前在写python的时候,使用jupyter的体验很好,所以此处做一个基于jupyter的记录C#代码的笔记简易教程,供大家围观。
172 0
使用Jupyter记事本记录和制作.NET可视化笔记
asp.net原理笔记----页面控件类型,页面状况和asp.net编译过程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/37543103 通过查看asp.
999 0
C#编程-64:ADO.NET对象模型复习笔记
C#编程-64:ADO.NET对象模型复习笔记
C#编程-64:ADO.NET对象模型复习笔记

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等