trabalho

2333 palavras 10 páginas
Lista 4 LPII
Professor Rodrigo
Acadêmico Marcio Queiroz
Responda cada questão abaixo identificando como a linguagem JAVA trabalha cada conceito de POO solicitado.
1) Explique a utilização das diretrizes público, privado e protegido. Exemplifique.
DADOS PRIVADOS
Os dados privados são acessados somente pelas funções-membro da classe. Dizemos que os dados privados são ocultos para os dados não pertencentes a classe.
Exemplo : Na classe emp declarada abaixo, todas as variáveis foram declaradas como dados privados. Isto é feito para garantir maior integridade e segurança aos dados manipulados de um objeto.

class emp
{
private : int empno; char ename[10 + 1]; char job[9 + 1]; int mgr; long int hiredate; long int sal; long int comm; int deptno;
};

DADOS PÚBLICOS
Dados públicos podem ser acessados por qualquer objeto de uma classe.
Abaixo é descrito um exemplo de dados públicos.
Dados públicos, normalmente, são as funções-membro de uma classe. class emp
{
public : emp(); // construtor emp(int emp, char nome[10 + 1], char j[9 + 1], int m, long int h, long int s, long int c, int d); ~emp(); // destrutor , executa a exclusão int inclusão(); void alteração(); void consulta(); void tela(); void menu(); int le_disco(fstream *fio); int grava_disco(fstream *fio); int abre_arq(fstream *fio); long num_reg(fstream *fio);
};
DADOS PROTEGIDOS
Ao invés de declararmos os dados de uma classe como privados podemos declará-los como protegidos. A vantagem de utilizar isto é que os dados declarados como protegidos podem ser

Relacionados

  • Trabalhos trabalhos trabalhos
    822 palavras | 4 páginas
  • TRABALHO DE TRABALHO
    316 palavras | 2 páginas
  • Trabalho De Trabalho
    3827 palavras | 16 páginas
  • Trabalho trabalho
    2154 palavras | 9 páginas
  • Trabalho De Trabalho
    1631 palavras | 7 páginas
  • trabalho de trabalho
    3062 palavras | 13 páginas
  • trabalho de trabalho
    7228 palavras | 29 páginas
  • Trabalho é trabalho
    2191 palavras | 9 páginas
  • Trabalho de Trabalho
    1572 palavras | 7 páginas
  • Trabalho de trabalho
    8207 palavras | 33 páginas