Java
Aqui segue um exemplo de uso: try { StreamReader sr = File.OpenText("data.txt"); Console.WriteLine("A primeira linha desse arquivo e {0}", sr.ReadLine()); sr.Close(); } catch (Exception e) { Console.WriteLine("An error occurred: '{0}'", e); } O StreamReader, é uma instrução a ser incluída para que abra um arquivo de dados do tipo data.txt, e grave uma sequência de caracteres desde a primeira linha. O catch com a instância do exception capta qualquer exceção desse bloco.
2) Pesquisar quais as características e conceitos que um programa deve conter para ser orientado a objetos;
Os objetos a serem definidos, para que um programa seja considerado como orientado a objeto são: Abstração, classe, objeto, encapsulamento, herança, polimorfismo, atributos e métodos.
Abstração: É o cascateamento, o desdobramento de um grande problema em subproblemas, podendo assim haver um reuso do código. A abstração garante uma boa modularização.
Classe: É na verdade o que compõe o objeto. O que o “dá vida”. É a base para que as tarefas do objeto sejam executadas.
Objeto: É o resultado final. Ele pode ter várias finalidades, mas você não precisa entender como o mesmo foi construído para poder executá-lo.
Encapsulamento: É a proteção do objeto. Informações ao qual não temos acesso, e por isso não