public static bool CzyIdentyczne(Punkt p, Punkt q) { return(q.CzyIdentyczny(p)); }
public bool CzyIdentyczny(Punkt p) { return((x == p.x) && (y == p.y)); }
// statyczne, wykorzystujace juz zdefiniowane metody niestatyczne public static double Odleglosc(Punkt p1, Punkt p2) { return(p1.Odleglosc(p2)); }
// niestatyczne public double Odleglosc(Punkt p) { return(Math.Sqrt((x - p.x) * (x - p.x) + (y - p.y) * (y - p.y))); }