Como usar pacotes java e declarações de importação

Em Java, você pode agrupar um monte de classes em uma coisa chamada pacote.

Na verdade, as classes API padrão do Java são divididos em cerca de 200 pacotes. Aqui, você pode conferir os pacotes chamados java.util, java.lang, e java.io.

O java.util.Scanner classe

O pacote java.util contém cerca de 50 classes, incluindo o muito útil Scanner classe. Como a maioria das outras classes, este Scanner classe tem dois nomes - um nome completo e um abreviado nome simples. nome completo da classe é java.util.Scanner, e nome simples da classe é Scanner.

Video: 02 Certificação Java (Declaração e importação de Pacotes e Comentários)

Você começa o nome completo, adicionando o nome do pacote para nome simples da classe. (Isto é, você adicionar o nome do pacote java.util ao nome simples Scanner. você começa java.util.Scanner.)

Uma declaração de importação permite abreviar o nome de uma classe. Com a declaração

Video: Aula 11: Como importar pacotes - Curso Aprender Java - Canal do Código

importação java.util.Scanner-

o compilador Java descobre para onde olhar para o Scanner classe. Então, ao invés de escrever java.util.Scanner em todo o código, você pode apenas escrever Scanner.

Video: Universidade XTI - JAVA - 035 - Pacotes package

O java.lang.System classe



O pacote java.lang contém cerca de 35 classes, incluindo o sempre popular Sistema classe. (Nome completo da classe é java.lang.System, e nome simples da classe é Sistema.) Em vez de escrever java.lang.System em todo o código, você pode apenas escrever Sistema. Você não precisa mesmo de um importar declaração.

Entre todos os pacotes de Java, a java.lang pacote é especial. Com ou sem uma declaração de importação, o compilador importa tudo no java.lang pacote. Você pode começar seu programa com importação java.lang.System. Mas se você não fizer isso, o compilador acrescenta esta declaração automaticamente.

A variável System.out estática

Que tipo de importação que você deve fazer, a fim de abreviar System.out.println? Como você pode encurtar a out.println? Uma declaração de importação permite abreviar um classe de nome. Mas na expressão System.out, a palavra Fora não é uma classe. A palavra Fora é uma variável estática. (O Fora variável refere-se ao lugar onde um programa Java envia saída de texto.) Então você não pode escrever

// Este código é falso. Não usá-lo: import java.lang.System.out-

O que você faz em vez disso? Você escreve

importar estático java.lang.System.out-

Publicações relacionadas