1。“重载”是定义同名但使用不同数据类型的属性、方法或过程的能力(重载的定义)
请高手给我讲一下可以吗?怎么理解这个定义啊,举例
2。Interface、Implements语句是做什么用的?本人刚学,没学过VB6,直接开NET,很多简单的东西都不明白,望大家谅解

解决方案 »

  1.   

    1。“重载”是定义同名但使用不同数据类型的属性、方法或过程的能力(重载的定义)
    请高手给我讲一下可以吗?怎么理解这个定义啊,举例
    private string Test(string sPara1)
    {
    ...
    }private int Test(string sPara1)
    {
    ...
    }private string Test(string sPara1,string sPara2)
    {
    ...
    }这三个Test的方法即为重载2。Interface、Implements语句是做什么用的?interface
    一个接口定义一个协定。实现接口的类或结构必须遵守其协定。声明采用下列形式:[attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]
    其中: attributes(可选) 
    附加的声明性信息。有关属性和属性类的更多信息,请参见 17. 属性。 
    modifiers(可选) 
    允许使用的修饰符有 new 和四个访问修饰符。 
    identifier 
    接口名称。 
    base-list(可选) 
    包含一个或多个显式基接口的列表,接口间由逗号分隔。 
    interface-body 
    对接口成员的声明。Visual Basic.NET 中的 Implements 与 Visual Basic 6.0 中的 Implements 有两个本质区别:在 Implements 语句中不能指定类。 
    每一种实现方法均要求在方法声明语句的结束处使用 Implements 子句。该子句指定其实现的接口方法。 
    由于要求每一种实现接口方法的方法均使用 Implements 子句,所以提高了代码的可读性;在阅读使用方法来实现接口方法的的代码时,这一优点显而易见。