<P> Most languages allow overloading the constructor in that there can be more than one constructor for a class, with differing parameters . Some languages take consideration of some special types of constructors . Constructors, which concretely use a single class to create objects and return a new instance of the class, are abstracted by factories, which also create objects but can do so in various ways, using multiple classes or different allocation schemes such as an object pool . </P> <Table> <Tr> <Td> </Td> <Td> This section does not cite any sources . Please help improve this section by adding citations to reliable sources . Unsourced material may be challenged and removed . (June 2013) (Learn how and when to remove this template message) </Td> </Tr> </Table> <Tr> <Td> </Td> <Td> This section does not cite any sources . Please help improve this section by adding citations to reliable sources . Unsourced material may be challenged and removed . (June 2013) (Learn how and when to remove this template message) </Td> </Tr> <P> Constructors that can take at least one argument are termed as parameterized constructors . For example: </P>

What is the name of all ruby constructors