Computer >> Máy Tính >  >> Lập trình >> C#

Hàm tạo mặc định trong C # là gì?

Phương thức khởi tạo lớp là một hàm thành viên đặc biệt của một lớp được thực thi bất cứ khi nào chúng ta tạo các đối tượng mới của lớp đó. Một hàm tạo mặc định không có bất kỳ tham số nào.

Sau đây là một ví dụ cho thấy cách làm việc với hàm tạo mặc định trong C # -

Ví dụ

using System;

namespace LineApplication {
   class Line {
      private double length; // Length of a line

      public Line(double len) { //Parameterized constructor
      Console.WriteLine("Object is being created, length = {0}", len);
         length = len;
      }

      public void setLength( double len ) {
         length = len;
      }

      public double getLength() {
         return length;
      }

      static void Main(string[] args) {
         Line line = new Line(10.0);
         Console.WriteLine("Length of line : {0}", line.getLength());

         // set line length
         line.setLength(6.0);
         Console.WriteLine("Length of line : {0}", line.getLength());
         Console.ReadKey();
      }
   }
}

Đầu ra

Object is being created, length = 10
Length of line : 10
Length of line : 6