Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    114

    [JAVA] file class

    Ciao a tutti,

    mi capita certe volte di compilare sorgenti java e trovare, insieme ai file class usuali, altri file class con lo stesso nome ma con l aggiunta di $1, $2 ecc..

    Cosa significa??

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    usi classi interne anonime?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Ciao Java è stato strutturato in maniera da avere uno stretto legame tra file binary di bytecode e classi. Più precisamente si ha esattamnete un file per ogni classe e viceversa.Se tu noti anche quando dichiari due classi nello stesso file (e se le dichiari pubbliche non te lo fa neppure fare) i .class corrispondenti sono poi due e non uno. Ebbene quandodichiari delle classi interne java usa la convenzione di chiamarle con NomeClasseContenitore$NomeClasseInterna, se NomeClasseInterna è assegnato, cioè la classe non è anonima bene, altrimenti viene assegnato un indice numerico progressivo come nome. Spero che ora sia più chiaro.La mia è solo una delucidazione ulteriore perchè la risposta in pratica ti era già stata data da Andrea1979
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.