A Silent Error
Explore the concept of silent errors in Java when returning array references from methods. Understand how such references can lead to unintended data changes and learn strategies to prevent object corruption while debugging array usage.
We'll cover the following...
We'll cover the following...
The class BagOfStrings after further development
Suppose we further develop the class BagOfStrings. We give the bag a default capacity, which is small initially to facilitate testing. We also complete two constructors, and define the methods add, isFull, isEmpty, getCapacity, and getCurrentSize. We saw these definitions in the previous chapter, and all of them are rather simple. After we make these additions to ...