Maior e Menor valor de um Array

Estou com problema em uma questão, tenho que imprimir o índice do maior e do menor valor de um array de 15 elementos, essa é a questão:

  1. Criar a classe Vetor com 2 atributos:
    vet: um array de inteiros.
    tamanho: inteiro.

  2. Criar os métodos get e set para todos os atributos.
    Para o atributo vet, crie os métodos getElemento() e setElemento().
    Crie um método construtor que inicializa o vetor com tamanho 15

  3. Criar o método “imprimeEnderecoMaiorMenor()”.

Este método deve percorrer o vetor e ao final, imprimir os índices (ou endereços) do maior e do menor elemento encontrados dentro do atributo vet.
Objetivo: Implementar o comportamento de imprimir os endereços do maior e do menor elemento do objeto. Para isso, leia 15 numeros inteiros. Eles devem ser utilizados para preencher os elementos do vetor. Depois, executar o método “imprimeEnderecoMaiorMenor()”.

Lembre sempre de utilizar o getTamanho() para saber o tamanho do vetor quando estiver andando pela estrutura.

O que já fez até agora? Tá com dúvida em qual parte?

tem outra requisito que não sei se tenho que usar dentro do codido, sou novo em java e estou um pouco confuso
Considere que números fornecidos como entrada estão apenas dentro do seguinte intervalo: A = { x ∈ R : 1 ≤ x ≤ 100 }