Welcome back.
In this chapter, we are going to look at the codling fundamentals, part three, so to speak.
So we are going to start with a retests, then we're going to look at lumber expression's.
Then we're going to see how the visibility modifiers work, because we have used them already quite
a bit, but we haven't really looked into them, so we haven't really touched them too much.
And that's what we will look at.
And this chapter then we are also going to see how to use nested and inner classes because we've seen
our classes work and how object oriented programming works.
But there is a thing called nested in inner class and we're going to see how to use that.
Then we're going to see how to use the safe and unsafe cast operator.
And then finally, we're going to look into exception handling.
So what should happen if we get an error or what can we do in order to catch the error and not make
our application suffer by that error?
All right.
So often it really depends on what kind of error we have, but many errors.
We can just catch them.
We can just do something else or we can just not do anything.
And, well, at least not crash the application, even though the application might not exactly do what
we wanted it to do.
But at least it's not going to be suffering in terms of crashing.
And when that happens and the user has your application and crashes, you might accept that one, but
he's not going to accept it multiple times.
So that's why it's super important to look into that topic as well.
OK, so let's get started with this chapter in the next video.
So see you there.