hi there, hope u r doin' fine.here r list of questions given below: Question 1: Vector is the class of collection n data structure being used by vector is "array". my question is that if it's array then how it's extensible(bec usually array does not exceed its size n in vector its extensible). Question 2: can we use data structure in a interface if yes then how it can be.n if we use data structure in a interface,wont it be constant.this is making confusions so plz help me out. thanks in advance with regards kumar abhay
Ilja Preuss
author
Sheriff
Joined: Jul 11, 2001
Posts: 14112
posted
0
1) Take a look at source of Vector to see how it is done. The sources of the java classes are typically coming with each JDK in a src.jar or src.zip file. 2) It is not possible to declare a non-public, non-static, non-final field in an interface.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Roberto Ingunza
Greenhorn
Joined: Mar 12, 2002
Posts: 4
posted
0
Use an Abstract class either. It suits your interests better.
Whenever the capacity of the array gets filled a new array is created (double the size or increment value specified) and contents of the old array are copied to the newly created array.