oficina java - 01

5
Java Básico O que são Classes? As classes são entidades que representam em código algo do mundo real. Exemplo: Aluno: João Matricula:00000 Curso: Java Básico nota: 8.0 Criamos a classe aluno, mas precisamos dar as características desse aluno ou seja dar Atributos para que ele possa ser identificado e possua uma identidade própria ex: nome, matricula,nota.. O que são atributos? O atributo é um elemento da classe que pode representar uma característica dos ou valor de controle da classe. Todo atributo deve ter um modificador de acesso, tipo e um identificador. Existe um aluno que tem um nome, número de matricula e faz um curso e possui uma nota. Como criar este aluno em código Java? Veja abaixo: modificador de acesso: public: acessível a todas as classes e pacotes do projeto Java. private: acessível apenas pela classe apenas para a classe em que este atributo se encontra. protected: acessível apenas para classes do mesmo pacote; static: Um recurso marcado com este modificador pertence à uma classe, e não às suas instâncias. Isso quer dizer que podemos acessar métodos ou variáveis estáticas sem a necessidade de criar uma cópia da classe.

Upload: marcos-devaner

Post on 01-Jul-2015

464 views

Category:

Documents


4 download

DESCRIPTION

Nesta oficina serão abordados os seguintes assuntos:- Conceito de classes, atributos e métodos- Método main- Tipos de dados- Entrada de dados

TRANSCRIPT

Page 1: Oficina   java - 01

Java Básico

O que são Classes?

As classes são entidades que representam em código algo do mundo real.

Exemplo:

Aluno: João

Matricula:00000

Curso: Java Básico

nota: 8.0

Criamos a classe aluno, mas precisamos dar as características

desse aluno ou seja dar Atributos para que ele possa ser identificado e

possua uma identidade própria ex: nome, matricula,nota..

O que são atributos?

O atributo é um elemento da classe que pode representar uma característica dos

ou valor de controle da classe. Todo atributo deve ter um modificador de

acesso, tipo e um identificador.

Existe um aluno que tem um nome, número de matricula e

faz um curso e possui uma nota.

Como criar este aluno em código Java?

Veja abaixo:

modificador de acesso:

public: acessível a todas as classes e pacotes do projeto Java.

private: acessível apenas pela classe apenas para a classe em que este atributo se encontra.

protected: acessível apenas para classes do mesmo pacote;

static: Um recurso marcado com este modificador pertence à uma classe, e não às suas

instâncias. Isso quer dizer que podemos acessar métodos ou variáveis estáticas sem a

necessidade de criar uma cópia da classe.

Page 2: Oficina   java - 01

Vamos ver como ficou a classe com os atributos?

O que é o método main ?

É o método principal da sua aplicação, ele é chamado pela JVM (máquina virtual Java)para

iniciar seu programa, é onde tudo começa... então a classe principal tem que ter ele para sua

aplicação poder ser executada.

Dentro desse método eu coloco tudo que deve ser executado.

Vamos colocar um método main dentro da classe Aluno:

Tipos:

O usuário de um sistema poderá digitar dados de diversos tipos por isso

precisamos especificar que tipo de dado o seu atributo irá receber.

Ex:

String: Textos (os valores para Strings devem estar entre “ ” )

Int : para números inteiro - exemplo: 10

double : números fracionados – exemplo 5.7

float: números fracionados -exemplo 6.8

char : caracteres – exemplo: / %*&¨%%$

Identificador:

O identificador é o nome que você irá dar ao atributo no nosso

exemplo do aluno estados usando os seguintes identificadores:

nome, matricula, curso e nota.

Page 3: Oficina   java - 01

Como receber um dado digitada pelo usuário ?

Para que seu programa receba dados digitados pelo usuário

você precisa utilizar uma classe do Java e para isto deverá

importar um pacote e classe que fará isto.

Uso da classe Scanner

Para utilizar o Scanner você precisa importar o pacote java.util.Scanner, vamos

importar este pacote para utilizar na classe Aluno.

Agora que importamos vamos utiliza- la obseve o código abaixo e a explicação em

cada linha. Este código deve ser colocado dentro do método main da classe Aluno.

Page 4: Oficina   java - 01

Uso da classe JoptionPane

A classe JOptionPane trabalha com janelas de dialogo que serve para interação entre o

usuário e o programa.

Para utilizar precisamos importar o pacote javax.swing.JOptionPane;

Vejamos:

OBS: O JoptionPane transforma todos os dados em String então os dados devem ser

armazenados em varáveis do tipo String.

Como armazenar os dados nos nosso atributos se nem todos são do

tipo String?

Para isto vamos utilizar varáveis locais(só existem dentro do método) para depois

colocar os valores dentro de nossos atributos globais(visivém em qualquer parte do

programa).

Agora que importamos vamos utiliza- la obseve o código abaixo e a explicação em

cada linha. Este código deve ser colocado dentro do método main da classe Aluno.

Page 5: Oficina   java - 01

Após a execução do código serão mostradas as seguintes janelas:

Os valores digitados no campo de texto serão armazenados nas varáveis.