VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python3 >
  • 在C#中如何理解构造函数

这一节课我们讲一下,构造函数 第一,这里的构造函数指的是和类同名的函数,可以有一个或多个构造函 数,其次当出现同名的函数,只要参数列表不同也可以主认为是不同的函数 这就是,会出现多个构造函数的原因。而这里的

    public Square()

    public Square(int sidelong)

是两个不同的构造函数,代码如下:

using System;
public class Square 
{
private int sidelong;
    public Square()
    {
    Console.WriteLine ("我没有参数.");
    }
    public Square(int sidelong)
    {
    this.sidelong=sidelong;
    }
    public int Setsidelong(int sidelong)
    {
        this.sidelong=sidelong;
        return sidelong;
    }
    public int Getsidelong(int sidelong)
    {
    return sidelong;
    }
    public void Print()
    {
    Console.WriteLine ("当前正方形的边长是:{0}",sidelong);
    }

}    
class Square_Test
{
    public static void Main()
    {
    Square s1=new Square ();
        s1.Setsidelong (4);
        s1.Print ();
        Square s2=new Square ();
    }
}


相关教程