Conceptos básicos de Kotlin 5. Palabra clave: const

palabra clave const
Además de la palabra clave val para definir una constante en Kotlin, también se proporciona una palabra clave const para identificar una constante
val modificada const constante es equivalente a javafinal estáticoes la verdadera constante de java

El primer paso es escribir código kotlin:

class MainActivity : AppCompatActivity() {
    
    
    companion object {
    
    
        const val REQUEST_CODE_TAKE_PHOTO = 101
        const val REQUEST_CODE_PICK_PHOTO = 102
    }
    ...

El segundo paso es convertir a código Java:
herramientas->Kotlin->mostrar código de bytes de Kotlin. Puede ver el código de bytes del código kotlin

y luego hacer clic en Descompilar en la esquina superior derecha del código de bytes para convertir el código de bytes en código Java, como se muestra. en la figura:

Tercer paso, vea el código java:

public final class MainActivity extends AppCompatActivity {
    
    
   private List pictures;
   private BaseQuickAdapter pictureAdapter;
   private Uri currentPictureUri;
   private File currentPictureFile;
   private final Set pictureAddressSet;
   public static final int REQUEST_CODE_TAKE_PHOTO = 101;
   public static final int REQUEST_CODE_PICK_PHOTO = 102;
   @NotNull
   public static final MainActivity.Companion Companion = new MainActivity.Companion((DefaultConstructorMarker)null);
   private HashMap _$_findViewCache;

   protected void onCreate(@Nullable Bundle savedInstanceState) {
    
    
      super.onCreate(savedInstanceState);
      this.setContentView(1300075);
      this.initListener();
      ...

De un vistazo, el código:

public static final int REQUEST_CODE_TAKE_PHOTO = 101;
public static final int REQUEST_CODE_PICK_PHOTO = 102;

Supongo que te gusta

Origin blog.csdn.net/qq_35091074/article/details/123505599
Recomendado
Clasificación