예제 #1
0
        static void Main(string[] args)
        {
            Adulto thamy = new Adulto(1, "Thamirys");

            thamy.DataDeNascimento = new DateTime(1988, 09, 30);
            thamy.SexoFeminino     = true;



            CriancaPequena davi = new CriancaPequena(2, "Davi")
            {
                DataDeNascimento = new DateTime(2018, 03, 06),
                SexoFeminino     = false
            };

            thamy.Comer();
            thamy.TomarBanho();
            thamy.Andar();
            Console.WriteLine();

            davi.Comer();
            davi.TomarBanho();
            davi.Andar();

            ClassePublica publica = new ClassePublica();

            publica.MinhaPropPublica = 10;

            Console.WriteLine(Calculo.Somar(10, 15));

            Adulto.DizerBomDia();
        }
예제 #2
0
        static void Main(string[] args)
        {
            /*
             *
             * Antes era instanciado dessqa forma:
             *
             * Adulto pessoa = new Adulto()
             * {
             * Nome = "Joana Silva",
             * Id = 1,
             * DataDeNascimento = new DateTime(1988, 09, 30),
             * SexoFeminino = true
             * };
             */
            Adulto pessoa = new Adulto(1, "Joana Silva"); // Mudança na forma de criação do objeto

            pessoa.DataDeNascimento = new DateTime(1988, 09, 30);
            pessoa.SexoFminino      = true;

            CriancaPequena pessoa1 = new CriancaPequena(2, "David Santos");

            pessoa1.DataDeNascimento = new DateTime(2018, 03, 06);
            pessoa1.SexoFminino      = false;


            pessoa.Comer();
            pessoa.TomarBanho();
            pessoa.Andar();
            Adulto.DizerBomDia(); // Chamada de um método estático (não pode ser instanciado)
            Console.WriteLine();

            pessoa1.Comer();
            pessoa1.TomarBanho();
            pessoa1.Andar();

            // Aula de modificadores de acesso:
            ClassePublica publica = new ClassePublica();

            publica.MinhaPropPublica = 10;

            Console.WriteLine($"A soma é: {Calculo.Somar(10, 15)}");

            TesteCascata testeCascata = new TesteCascata(1, "Eduardo");

            testeCascata.SexoFminino      = false;
            testeCascata.DataDeNascimento = DateTime.Today;
            testeCascata.Comer();
        }