C# Class Constructor Overloading : Constructor « Class Interface « C# / C Sharp






C# Class Constructor Overloading

public Overloading
{
    public static void Main()
    {
        Point myPoint = new Point(10, 15);
        Point mySecondPoint = new Point(myPoint);
    }
}

class Point
{
    // create a new point from x and y values
    public Point(int x, int y)
    {
        this.x = x;
        this.y = y;
    }
    // create a point from an existing point
    public Point(Point p)
    {
        this.x = p.x;
        this.y = p.y;
    }
    
    int x;
    int y;
}


           
       








Related examples in the same category

1.constructor initializers are called bottom-up but the constructors are invoked top-down starting with the constructor in the base class
2.Check the parameter in construtor
3.Constructor overloading 3
4.Add a constructor to TriangleAdd a constructor to Triangle
5.Add constructors to TwoDShapeAdd constructors to TwoDShape
6.Add more constructors to TwoDShapeAdd more constructors to TwoDShape
7.Demonstrate an overloaded constructorDemonstrate an overloaded constructor
8.Demonstrate invoking a constructor through thisDemonstrate invoking a constructor through this
9.Illustrates how to define a constructorIllustrates how to define a constructor
10.Shows the order in which constructors and destructors are called in a C# programShows the order in which constructors and destructors are called in a C# program
11.Illustrates overloaded constructorsIllustrates overloaded constructors
12.Illustrates a copy constructorIllustrates a copy constructor
13.A simple constructorA simple constructor
14.A parameterized constructorA parameterized constructor
15.Add a constructor to BuildingAdd a constructor to Building