Você está na página 1de 2

EXEMPLO COM MULTIPLAS CLASSES (No Mesmo Pacote)

public class TesteFuncao02{ public class Operacoes01{


public static void main (String[] args){
String contador (int i, int f){ //retorna String
System.out.println("Vai Comecar a Contagem"); String s=""; // metodo que vai retornar um String(comeca vazio)
System.out.println(contador(1,5)); ->Erro, porque nao encontrou o contador, for( int c=i; c<=f; c++){ //contar de inicio ate o fim (1 a 5=12345)
porque esta noutra classe. s+=c+" ";
}
Return s;
}

public class TesteFuncao04{ public class Operacoes03{


public static void main (String[] args){
public Static String contador (int i, int f){
System.out.println("Vai Comecar a Contagem"); String s="";
System.out.println(Operacoes.contador(1,5)); for( int c=i; c<=f; c++){
} s+=c+" ";
} }
Return s;
Vai comecar a contagem: }
12345

Static-Torna o metodo estatico nao precisa transformar para objecto.


Void-nao retorna valor
Args-vector de strings
VISIBILIDADE
Ela pode ser:
 public
 private
 protected

public class TesteFuncao04{ public class Operacoes03{


public static void main (String[] args){
private Static String contador (int i, int f){
System.out.println("Vai Comecar a Contagem"); String s="";
System.out.println(Operacoes.contador(1,5)); //Erro, acesso privado ao for( int c=i; c<=f; c++){
Contador. s+=c+" ";
} }
} Return s;
}

Você também pode gostar