Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
O uso de Java genérico para retornar Tipo
programadores Java freqüentemente criar arquivos de classe de objetos que eles usam em uma série de diferentes programas. Além disso , o programador pode permitir que outros programadores Java para usar esse arquivo de classe para os seus próprios programas. O uso de programação genérica em Java permite que um programador para fazer uma classe que é flexível no tipo de dados ele pode retornar . Objetos

Java é uma linguagem orientada a objeto que faz uso pesado de estruturas de dados conhecidas como classes. Uma classe é um modelo, a partir do qual um programa constrói qualquer número de cópias . Quando um programador declara uma cópia desta estrutura de dados , que também é conhecido como um " exemplo " ou "isolado ". Java tem uma estrutura hierárquica para as aulas , que descem da classe - doendo mais "objeto ". Java vem com várias classes construído em para funções padrão , e os programadores também pode codificar os seus próprios.

Devoluções

objetos e funções pode " retorno " de dados para o programa principal quando ele executa -los. Em Java, um objeto só retorna o tipo de estrutura de dados , foi declarado de lidar. Por exemplo, um objeto cuja classe foi declarada com um modificador de "int" só pode retornar inteiros. Desta forma, quando um programa executa um objeto projetado para fazer adição e retornar o resultado , o programa de acessar o resultado dessa equação. Os programadores também escrever classes que são projetados para retornar classes, tanto os da biblioteca padrão Java ou suas próprias classes personalizadas .
Problemas

Além retornando dados , os programadores também pode passar estruturas de dados em objetos para o objeto a ser usado. Quando o programador não tem certeza do que exatamente objeto de uma classe será usado com , eles podem escrever uma classe projetado para tirar ou devolver o "objeto" superclasse a partir da qual todas as outras classes descer. Devido a isso, uma classe projetado desta forma pode tomar ou retornar qualquer objeto um programador passa . Isto significa que qualquer objeto de tal classe poderia tomar e devolver qualquer tipo de objeto . Isso poderia levar a erros internos se um programador passa em dois tipos de objetos.
Genéricos

Para resolver este problema , os programadores Java podem usar o que são chamados de " genéricos. " Este é um tipo de aula em que o programador especifica o tipo de dados de seus objetos levará em quando o programador declara o objeto instância . Isso permite que o programador a deixar o tipo de dados aberto quando ele grava o arquivo de classe, e especificar o tipo de dados quando ele declara objeto da classe em programas específicos. Isso vai evitar que erros internos , evitando que o programador de passar tipos de dados conflitantes para o mesmo objeto.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter PL /SQL para Java 
·Como obter um botão selecionado Radio em um Servlet De…
·Como copiar um valor de um casal em um número inteiro …
·Como fazer comparações booleanos em Java 
·Como definir o Thread Start Time em um Android 
·Como mover um projeto NetBeans a partir do Mac para o W…
·Como desativar números aleatórios em Java 
·Como usar um ImageButton em Android 
·Como manter o Input Mensagem Same Quando Cancelar é pr…
·Como criar um emulador Android 
  Artigos em destaque
·Como fazer exame de entrada em Java Usando um Scanner 
·Como posso acessar membros estáticos de uma classe em …
·Como converter caracteres não-ASCII em Python 
·Regras COBOL Estilo 
·Java Home não aponta para o JDK 
·Verdadeira VS Programação declaração falsa 
·Como compilar o código C como uma Biblioteca 
·Como fazer um wireframe de Trabalho 
·Vantagens e Desvantagens de um nanocomputer 
·Como usar a função strcmp em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados