public class Rectangle
{
    private int width, height;
    public Rectangle(int width, int height)
    {
        this.width = width;
        this.height = height;
    }
    public void OutputArea()
    {
        Console.WriteLine("Area output: " + Rectangle.CalculateArea(this.width, this.height));
    }
    public static int CalculateArea(int width, int height)
    {
        return width * height;
    }
}
I like the author's example using Rectangle.CalculateArea( this.width, this.height) as an example of using a static member in a non-static class.
 
 
No comments:
Post a Comment