Какое десятичное значение имеет некоторая шестнадцатеричная константа в 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 не будет иметь значения. Вы правы, общедоступные методы могут быть вызваны извне класса.

Другие вопросы по тегам