Désolé de poser une question qui pourrait être stupide mais je n'arrive pas à comprendre ce concept :
quand on déclare un objet de sa propre classe, on fait :
MaClasse test = new MaClasse();
mais quand on déclare un objet venant du framework alors on fait ceci :
Sequencer testSeq = MidiSystem.getSequencer();
pourquoi n'emploie-t-on pas le mot-clé "new" ? testSeq n'est-il pas crée dans le memory heap ?

 

 
		
		 
         
  
			
			



 déclaration sans "new"
 déclaration sans "new"
				 Répondre avec citation
  Répondre avec citation


 
   
 
 
 
   
 


 
  
 
 
			
 
			 Envoyé par Antonio81
 Envoyé par Antonio81
					
 Sequencer est une interface et ne peut donc pas être instancié !
 Sequencer est une interface et ne peut donc pas être instancié ! 
			
 
						

 
						
Partager