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(); }
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(); }