Пример #1
0
        public static void Main(string[] args)
        {
            var aluno       = new Aluno();
            var professor   = new Professor();
            var funcionario = new Funcionario();

            aluno.setMatricula("1234ab");
            aluno.setIdade(27);
            aluno.setNome("Daiane");

            professor.setMatricula("123456rb");
            professor.setIdade(25);
            professor.setNome("John");

            funcionario.setFuncao("Secretária");
            funcionario.setIdade(47);
            funcionario.setNome("Maria");

            Console.WriteLine(aluno.getMatricula());
            Console.WriteLine(aluno.getIdade());
            Console.WriteLine(aluno.getNome());

            Console.WriteLine(professor.getMatricula());
            Console.WriteLine(professor.getIdade());
            Console.WriteLine(professor.getNome());

            Console.WriteLine(funcionario.getFuncao());
            Console.WriteLine(funcionario.getIdade());
            Console.WriteLine(funcionario.getNome());

            var pessoa = new Pessoa();

            pessoa.setIdade(12);
            pessoa.setNome("Fabiana");

            Console.WriteLine(pessoa.getIdade());
            Console.WriteLine(pessoa.getNome());

            pessoa = aluno;

            Console.WriteLine(pessoa.getIdade());
            Console.WriteLine(pessoa.getNome());

            pessoa = professor;

            Console.WriteLine(pessoa.getIdade());
            Console.WriteLine(pessoa.getNome());

            pessoa = funcionario;

            Console.WriteLine(pessoa.getIdade());
            Console.WriteLine(pessoa.getNome());
        }
        static void Main(string[] args)
        {
            Aluno       aluno       = new Aluno();
            Professor   professor   = new Professor();
            Funcionario funcionario = new Funcionario();

            //Adicionando informações para o novo aluno

            Console.Write("Informe o nome do aluno: ");
            aluno.setNome(Console.ReadLine());
            Console.Write("Informe a idade do aluno: ");
            aluno.setIdade(Convert.ToInt32(Console.ReadLine()));
            Console.Write("Informe a matrícula do aluno: ");
            aluno.setMatricula(Console.ReadLine());

            //Adicionando informações para o novo professor

            Console.Write("Informe o nome do professor: ");
            professor.setNome(Console.ReadLine());
            Console.Write("Informe a idade do professor: ");
            professor.setIdade(Convert.ToInt32(Console.ReadLine()));
            Console.Write("Informe a matrícula do professor: ");
            professor.setMatricula(Console.ReadLine());
            Console.Write("Informe a matéria do professor: ");
            professor.setMateria(Console.ReadLine());

            //Adicionando informações para o novo funcionário

            Console.Write("Informe o nome do funcionário: ");
            funcionario.setNome(Console.ReadLine());
            Console.Write("Informe a idade do funcionário: ");
            funcionario.setIdade(Convert.ToInt32(Console.ReadLine()));
            Console.Write("Informe a função do funcionário: ");
            funcionario.setFuncao(Console.ReadLine());

            //Resultados do console
            Console.WriteLine("Aluno -  nome: " + aluno.getNome() + ", matrícula: " +
                              aluno.getMatricula() + " e sua idade é: " + aluno.getIdade());
            Console.WriteLine("Professor - nome: " + professor.getNome() + ",  matrícula: " +
                              professor.getMatricula() + ", sua idade é: " + professor.getIdade() + " e sua matéria é: " +
                              professor.getMateria());
            Console.WriteLine("Funcionário: " + funcionario.getNome() + ", idade: " +
                              funcionario.getIdade() + " e sua função é: " + funcionario.getFuncao());

            Console.ReadLine();
        }