Какое десятичное значение имеет некоторая шестнадцатеричная константа в Android
проблема
В следующем коде, что такое десятичное значение для 0X02
, 0X03
, 0X04
? Это шестнадцатеричные числа? Есть ли разница, когда буква X состоит из прописных и строчных букв?
Код
public class CertainLibraryClass {
public class ActivityResultCode {
public static final int CODE_A = 0X02;
public static final int CODE_B = 0X03;
public static final int CODE_C = 0X04;
}
// ....
}
1 ответ
Решение
Да, это шестнадцатеричные числа. Случай x не будет иметь значения. Вы правы, общедоступные методы могут быть вызваны извне класса.