# Implementing More Methods

In this lesson, we will define some more of our class's methods.

Now that we can add strings to a bag, we can implement the remaining methods, beginning with the easiest
ones. However, we will postpone the definitions of `remove`

momentarily until we see how to search a bag.

## The methods `isEmpty`

, `getCapacity`

, and `getCurrentSize`

The methods `isEmpty`

, `getCapacity`

, and `getCurrentSize`

have straightforward definitions, as we can see here:

```
/** Sees whether this bag is empty.
@return true if this bag is empty, or false if not. */
public boolean isEmpty()
{
return numberOfStrings == 0;
} // End isEmpty
/** Gets the capacity of this bag.
@return the integer number of strings that this bag can hold. */
public int getCapacity()
{
return bag.length;
} // End getCapacity
/** Gets the number of strings currently in this bag.
@return the integer number of strings currently in this bag. */
public int getCurrentSize()
{
return numberOfStrings;
} // End getCurrentSize
```

Get hands-on with 1200+ tech skills courses.