yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Java Lesson 8 | Intro to using multiple classes


2m read
·Nov 3, 2024

Processing might take a few minutes. Refresh later.

Hey, this is Jake with Mac Heads 101. It's going to be another Java tutorial, and today I'm going to be giving you an intro to using multiple classes. I'm going to be making a couple more tutorials on this, but it's just going to be an introduction.

So, the first thing we have to do, um, obviously, is actually create a new class. So, file, new class, and that's source folders, the projects, which was our project. A name, and I'll just call it "second" because I don't really need to call it anything else. All right, so this is our second class.

What I'm going to do is I'm going to build a method in here, right? And then I'm going to be able to call that method in this class, and I'm going to show you how. We're not building a main method in here because Java actually runs from this main method. In this main method, we're going to be calling a method from this class.

So, I'm just going to make a very simple method, public void, and I'm going to explain what all this means. Print, and I'm going to call it print. All right, public means it is a public method, which means I can use it in this class. All the other classes have access to it. If I made it private, I would not be able to call the method in this class.

Void means it does not return a value, as in if I had something like, um, public double, I would have to make it return a double. So, like, return 18, and then I could, when I called that method, I could set a variable equal to that, um, because it was returning 18. But void means it's not going to be returning anything because all we're going to do is printing.

And I got a little ahead of myself there, so I apologize. But, um, system.out.printLn, and in here, I'm just gonna be writing "Hello, World." So I can't make anything better to write.

All right, so we have a method called print. So the first thing we have to do here is create an object for the second class. So, seconds, and I'll call s equals new second, and empty parameters.

Okay, so now we have a method, an object, and in order to call, um, a method, we do that from that class. We do that object dot, and our method name was print, and it took no parameters.

And so if I run it, it calls that print method, and it prints "Hello, World." All right, and so that is just a really quick introduction to, um, using multiple classes.

In the next tutorial, I'm going to be getting a little more in depth. I'm going to be talking about methods that return values, methods that take parameters, possibly setters, getters, and constructors if I have time. So I'll see you the...

More Articles

View All
So, you're a lone wolf?
For a long time, I’ve been identifying myself as a loner. I saw myself as someone who functions better and is also happier when in solitude. I wore this label proudly and even named my channel after my self-proclaimed loner status. I aspired to be as soli…
Worked example: Differentiating related functions | AP Calculus AB | Khan Academy
The differentiable functions X and Y are related by the following equation: the sine of X plus cosine of Y is equal to square root of 2. They also tell us that the derivative of X with respect to T is equal to 5. They also ask us to find the derivative of…
The Bitcoin Credit Card Is A Disaster...
What’s up, you Graham? It’s Guys here, and it’s about time we talk about something that’s been getting brought up a lot lately. Well, companies are all out there desperately scrambling over each other to try to find a way to capitalize on Bitcoin almost h…
Worked example: Finding the formula of an ionic compound | AP Chemistry | Khan Academy
Let’s now see if we could come up with the chemical formula for the ionic compound calcium bromide. And like always, if you are inspired, pause the video and see if you could come up with it on your own. All right, so the convention is that we write the …
Worked example: p-series | Series | AP Calculus BC | Khan Academy
So we have an infinite series here: one plus one over two to the fifth plus one over three to the fifth, and we just keep on going forever. We could write this as the sum from n equals one to infinity of 1 over n to the 5th power, 1 over n to the 5th powe…
Using matrices to manipulate data: Game show | Matrices | Precalculus | Khan Academy
We’re told in the beginning of each episode of a certain game show. Each contestant picks a certain door out of three doors. Then the game show host randomly picks one of the two prize bundles. After each round, each contestant receives a prize based on t…