Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Ponto p1 = new Ponto(10, 20);
            Ponto p2 = new Ponto3D(10, 20, 50);

            Console.WriteLine(p1);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Ponto   p1 = new Ponto(10, 20);
            Ponto3D p2 = new Ponto3D(10, 20, 30);

            Ponto3D.Calcular();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Ponto p1 = new Ponto(10, 20);
            //itens que p1 tem acesso

/*          p1.CalcularDistancia3();
 *          p1.Equals();
 *          p1.GetHashCode();
 *          p1.ToString();
 *          p1.x;
 *          p1.y; */

            Ponto p2 = new Ponto3D(10, 20, 30);
            //itens que p2 tem acesso

/*             p2.CalcularDistancia3();
 *          p2.Equals();
 *          p2.GetHashCode();
 *          p2.ToString();
 *          p2.x;
 *          p2.y;
 *          p2.z; */

            //para acessar o Calcular() que é static
            //Ponto3D.Calcular();
        }
        static void Main(string[] args)
        {
            Ponto p1 = new Ponto(10, 20);         // Cria objeto da classe ponto.

            Ponto3D p2 = new Ponto3D(10, 20, 30); // Cria objeto da classe filha, ponto3D.

            //p2.Calcular(); <<< Não é acessível pelo objeto, pois é um método estático

            Ponto3D.Calcular(); // Método estático é acessível pela classe.
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Ponto p1 = new Ponto(10, 20);

            Ponto p2 = new Ponto3D(10, 20, 30); // permite o polimorfismo de Ponto3D para Ponto

            Ponto3D p3 = new Ponto3D(10, 20, 30);

            Ponto3D.Calcular(); // método estático pertence à classe e não à instância
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            Ponto   p1 = new Ponto(10, 20);
            Ponto3D p2 = new Ponto3D(10, 20, 30);

            // Instacia do Objeto chamando metodo
            p1.CalcularDistancia3();
            p2.CalcularDistancia3();

            // Classe chamando metodo STATIC
            Ponto3D.Calcular();

            Console.WriteLine("Hello World!");
        }