Static - public - abstract

3 respostas
N

Pessoal,

Estou super confuso no lance de PUBLIC, STATIC, ABSTRACT, etc.
Nao sei qdo coloca-los em um metodo, se isso vai na classe tb, o pq de ir nas variaveis…

Alguem me da uma luz please…

3 Respostas

marcosbrandao

De uma estudada em Orientação a Objeto. Tem otimos topicos aqui no guj falando sobre isto.

C

Opa!

public é como o próprio nome diz, é algo público. Método, instância ou variável.
static é algo visto por toda a classe. Método instância ou variável.
abstract é uma classe que deve ter algum método a ser implementado em uma classe filha.

só isso!

LPJava

public - vc pode acessar tanto a classe quando os membros fora do package.
static - diz que o membro pertence a class, funcionaldiade aqui é o valor de uma variavel por exemplo é compartilhado ela nao pertence uma instancia.

public class Za{
static int valor=10;
public static void main(String arg[]){
valor=20;
}
}

o valor ai é 20 e nao mais 10… para toda a class…
abstract - é usado para criar classes abstractas onde vc vai deixar a que a subclasse implementes os metodos abstract, funcionalidade quando vc nao definir o corpo de seu metodo ou seja o que está entre {}. (tem um topico recente q respondi explicando absctract class ).

flw! espero ter ajudado! :smiley:

Criado 11 de outubro de 2007
Ultima resposta 11 de out. de 2007
Respostas 3
Participantes 4