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

Java Lesson 16 | Final and Static Methods


2m read
·Nov 3, 2024

Hey, this is Jake with Maads 101. It's going to be another Java tutorial.

Today, I'm going to talk about two more different kinds of methods. I talked about abstract methods in the last tutorial, and this is going to be relatively brief, but I'm going to talk about static and final methods.

I already talked about static and final variables, so if you remember, a final variable could not be reassigned, and a final method cannot be overwritten. That's final! This is the method you can't override. To do that, you would just put final before it, like final public void print(), no parameters, and all right! That method could not be overwritten. I'm not going to go through a whole, you know, making a superclass and this and that to prove it, but just know it can't be overwritten.

The next one I'm going to talk about is a static method. So, let's say I had a method in this class. This is going to be an example of it just in this main class, and I had, like, and it was outside the main method: public void print(). I tried to call print, and I'm getting an error here because I need an object to call the method.

I could do this: MacHeads m = new MacHeads(); and I would be creating an object of this class, the MacHeads type, and then do m.print(). Or I can do something much simpler, which is make it static. So, public static void print()—and public static means I do not need an object to call this method.

So, if I just print it out, "Hello," and that's why it makes a lot of sense if this is static. But public static void print(), this public static void main(), and then I can just do print()—no errors because it's static.

I believe you can also put static before public; it doesn't matter. But yeah, so I'll just do public static, but you can put it before, so public static void print(), and I don't need an object to call this method because static methods don't need objects to be called. And there it goes! It prints "Hello."

So, I just want to talk about what's coming up next. In the next couple of tutorials—or yeah, I'm going to be talking about GUI, graphical user interface, like, you know, windows and buttons and graphics and stuff like that.

I didn't cover all of the Java basics, but I covered a lot of them, and what you'll need to know to start making GUI. The only reason I actually started making these tutorials on the basics was so that I could eventually start making Java GUI tutorials.

So, the next tutorial is going to be the first GUI tutorial, and I'm just going to be talking about creating a window and a few different ways to do that.

So, see you next time!

More Articles

View All
The Housing Market JUST Went From BAD To WORSE
What’s up, Graham? It’s guys here! So, while the stock market was sneaking towards its record all-time high, Dogecoin was blowing past 40 cents, and Apple was unveiling a purple iPhone that sent their stock price soaring a whopping .0038 percent. There w…
Finding equivalent ratios in similar triangles | Grade 8 (TX) | Khan Academy
We’re told Triangle FGH is similar to Triangle KLM. Which proportion could we use to find the length of segment KL? So segment KL is this one right over here, and they put an X there for the length of segment KL. Pause this video and see if you can figure…
Intro to the comparative and the superlative | The parts of speech | Grammar | Khan Academy
So we’ve got these three penguins: grammarians. We’ve got Raul, who you may remember from his sweet mohawk. We’ve got Cesar, and we’ve got Gabriella, three Magellanic penguins from Argentina, and they are all different amounts of happy. Cesar is a medium …
Gmail Creator Paul Buchheit On AGI, Open Source Models, Freedom
It seems like Google has all the ingredients to just be the dominant AI company in the world. Why isn’t it? Do you think OpenAI in 2016 was comparable to Google in 1999 when you joined it? Are you a believer that we are definitely going to get to AGI? Wha…
BONUS: "FANBOYS," a mnemonic song | Conjunctions | Parts of speech| Khan Academy
Fanboy, Fanboy, the boys who carry the fan. Fanbo, Fanboy, the boys who had a plan. For the way was long and the day was hot. The boys were always prepared; neither sand nor heat would deter their feet. They did what no others had dared. Bo fanbo, th…
Shark Tank Star's Secret Identity EXPOSED | Ask Mr. Wonderful #23 Kevin O'Leary & Daymond John
[Music] Oh [Music] [Music] Throughout that far [Music] Damon, we’ve been together on Shark Tank forever. What have you learned now after spending ten years on the show? What’s different now? What’s changed for you? The quality of the deals are much diffe…