클래스 생성자는 해당 클래스의 새 객체를 생성할 때마다 실행되는 클래스의 특수 멤버 함수입니다.
생성자는 클래스와 이름이 정확히 같으며 반환 유형이 없습니다.
생성자는 클래스 이름과 동일한 이름을 가집니다 -
class Demo { public Demo() {} }
다음은 예입니다 -
예
using System; namespace LineApplication { class Line { private double length; // Length of a line public Line() { Console.WriteLine("Object is being created"); } public void setLength( double len ) { length = len; } public double getLength() { return length; } static void Main(string[] args) { Line line = new Line(); // set line length line.setLength(6.0); Console.WriteLine("Length of line : {0}", line.getLength()); Console.ReadKey(); } } }
출력
Object is being created Length of line : 6