1
resposta

Número 2

// Calculadora
public class Calculadora {

int numero ;
int multiplicaçao;

void numero(){
    System.out.printf("Número:",numero);
}
void calculo(int dobro){
multiplicaçao = dobro*dobro;
}
//Principal 
public class CalculadoraPrincipal {
    public static void main(String[] args) {
        Calculadora numero = new Calculadora();
        numero.numero = 5;
        numero.calculo(2);
        numero.calculo(5);
        System.out.println(numero.numero);
        System.out.println(numero.multiplicaçao);
    }
}

eu posso estar fazendo dessa maneira ?
eu ainda estou com duvida em OO

1 resposta

Oi! Como vai?

Do jeito que você explicou, é legal ver que você já está criando classes separadas e usando um objeto para executar os métodos, isso mostra que você está começando a aplicar os conceitos de orientação a objetos como encapsulamento e responsabilidade da classe.

Sua ideia faz sentido, mas neste ponto os nomes dos métodos e atributos podem ficar mais claros para representar melhor o comportamento da classe.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!