<html><head><style type="text/css"><!-- DIV {margin:0px} --></style></head><body><div style="font-family:tahoma, new york, times, serif;font-size:14pt"><div>I'm customizing .NET ArrayList class like this:<br><br><span style="font-family: courier,monaco,monospace,sans-serif;">from System.Collections import ArrayList</span><br style="font-family: courier,monaco,monospace,sans-serif;"><br style="font-family: courier,monaco,monospace,sans-serif;"><span style="font-family: courier,monaco,monospace,sans-serif;">class MyArrayList(ArrayList):</span><br style="font-family: courier,monaco,monospace,sans-serif;"><span style="font-family: courier,monaco,monospace,sans-serif;"> def __init__(self):</span><br style="font-family: courier,monaco,monospace,sans-serif;"><span style="font-family: courier,monaco,monospace,sans-serif;"> ArrayList.__init__(self, 256)</span><br style="font-family: courier,monaco,monospace,sans-serif;"><br
style="font-family: courier,monaco,monospace,sans-serif;"><span style="font-family: courier,monaco,monospace,sans-serif;">test = MyArrayList()</span><br style="font-family: courier,monaco,monospace,sans-serif;"><span style="font-family: courier,monaco,monospace,sans-serif;">test.Capacity // return 0</span><br style="font-family: courier,monaco,monospace,sans-serif;"><br>It seems like default constructor is always called. Did I incorrectly call the base class' constructor?<br><br><br>Rux</div></div></body></html>