public class Point { private int iX; private int iY; public Point(int pX, int pY) { iX = pX; iY = pY; } public int X { get { return iX; } set { iX = value; } } ... } ... Point tPoint = new Point(100, 200); int tX = tPoint.X; // uses get tPoint.X = 150; // uses set tPoint.X++; // uses get and set