VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • c#教程中构造函数对类属性的操作

今天我们来讲一下构造函数的属性,首先我们要来了解一下什么是构造函数,所谓的构造函数通常是一个与类同名的函数,一般负责类对象的初始化操作,如基本属性赋值等等 ,一般在创建类的对象时,会自动调用,而无需手动操作。 以下实例中,有三个构造函数 public Square() { Console.WriteLine ("我没有参数."); } public Square(int sidelong) { this.sidelong=sidelong; } public int Setsidelong(int sidelong) { this.sidelong=sidelong; return sidelong; }

第一个是没有参数的构造函数,不会对指定类属性 private int sidelong; 赋值,而第二个构造函数,有一个参数,并且由这个参数对类属性 this.sidelong=sidelong; 进行了赋值这里的操作就是对类中声明的变量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 ();
    }
}


相关教程