User Tools

Site Tools


at:tutorial:symbiosis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
at:tutorial:symbiosis [2007/04/06 16:00] jdedeckerat:tutorial:symbiosis [2007/04/06 16:21] jdedecker
Line 25: Line 25:
 </code> </code>
  
-===== Using Java wrappers =====+All constructors defined in the corresponding Java class can be accessed too.  For example,  the Vector class also has a constructor that takes an initial capacity as its argument.  This constructor can be called using an integer as the argument of new. 
 + 
 +<code> 
 +>aVector :Vector.new(30) 
 +>><java:[]> 
 +</code> 
 + 
 +===== Invoking methods on Java objects ===== 
 +In a similar fashion to calling constructors on Java classes we can also call other methods defined in the Java class.  For example, adding a elements to the vector can be done by invoking the add method. 
 + 
 +<code> 
 +>1.to: 10 do: { |i| aVector.add(i) } 
 +>>nil 
 +>aVector 
 +>><java:[1, 2, 3, 4, 5, 6, 7, 8, 9]> 
 +</code> 
  
 ===== Overloading ===== ===== Overloading =====
 +
 +===== Using Java wrappers =====
  
 ===== Symbionts ===== ===== Symbionts =====
at/tutorial/symbiosis.txt · Last modified: 2013/05/17 20:25 by tvcutsem