Proszę spojrzeć na poniższy przykład nie mogę zrozumieć relację pomiędzy char i bajtchar i bajt z końcowym modyfikatora dostępu - java
byte b = 1;
char c = 2;
c = b; // line 1
Daj mi kompilacji błąd ponieważ C jest rodzajem char
i b jest rodzajem byte
tak odlewania jest koniecznością w takim stanie
ale teraz Tweest tu jest, gdy biegnę poniżej kod
final byte b = 1;
char c = 2;
c = b; // line 2
l ine 2 skompilować powodzeniem nie potrzeba żadnego odlew w ogóle więc moje pytanie brzmi: dlaczego char
c zachowują się inaczej, gdy używam ostateczny modyfikator dostępu z byte
dzięki gotach punkt :) –