Tienes razon, pero es aun mas facil, basta con hacer esto
Código PHP:
char letra = 'a';
char letra_dos = letra + 'b';
char letra_3 = letra_dos - 5;
todas esas funcionan y siguen ciendo char, Java comvierte automaticamente los tipos inferiores a tipos superiores cuando corresponde, eso en Java se conoce como AutoCasting.
Saludos