alguien me podria explicar mejor el concepto de Widening?

segun entiendo convertir una variable a objeto se hace por medio de clases wrapper y la accion de convertirla se llama boxing

mi duda es si la accion de convertir una variable primitiva a objeto wrapper pero que ese objeto wrapper sea mayor es lo que se conoce como widening

me refiero a esto:

byte c = 5;

Byte b = c;

Float d = b;

es esto posible? estoy en lo correcto?

muchas gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Nopalin

te recomiendo que lo hagas y

te recomiendo que lo hagas y pruebes

public static void main(String[] args){
byte c = 5;
Byte b = c;
Float d = b;
System.out.println("Float: " + d);
}

lo compiles y lo corras y veas que pasa.