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
How To Upgrade Your Friends
They say that if you hang out with five millionaires, you will be the sixth. But this is also true when it comes to surrounding yourself with intelligent people. Whether we accept it or not, we are the average of the five people we spend most of our time …
The Real Reason Robots Shouldn’t Look Like Humans | Supercut
When people think about robots, they usually imagine something like a Boston Dynamics robot, metallic and humanoid. But the robots we’ll see in the future might not look like that at all. I mean, if humans are interacting with something on a daily basis, …
Why Vulnerability is Power | Priceless Benefits of Being Vulnerable
After his brother renounced the throne, Bertie unexpectedly became king. He faced the difficult task of ruling a country on the verge of World War II. Due to his crippling stammer, which caused him much personal discomfort and embarrassment, Bertie mainta…
Hummingbird Aerodynamics- High Speed Video - Smarter Every Day 27
Hey, it’s me, Destin. So to fly slow is one of the more difficult things to do because you don’t have as much airflow over your control surfaces. To fly at zero air velocity is the hardest thing to do of all. Over the past weekend, I’ve been making observ…
Arctic Geese Chicks Jump Off Cliff to Survive | Hostile Planet
[Narrator] Spring has arrived here early. (serene music) (wind rustling) And that’s bad news for the barnacle geese that breed in these mountains. Many nests have failed, but not this one. (contemplative music) (goslings chirping) Three chicks, they’re lu…
Ruchi Sanghvi on Sweating the Details
So after about a year of working on Cove, it was the best year ever because I learned the most. Cove was acquired by Dropbox. We wanted to build at scale, and Dropbox gave us a bigger stage to do just that. We loved the people, and we loved the product, a…