Getter und Setter in Java - Java Programmieren Lernen Deutsch - 20

preview_player
Показать описание
Getter und Setter machen es dir möglich, auf private Attribute anderer Klassen zuzugreifen. Getter geben dir ihren Wert und Setter verändern diesen.

0:00 Einleitung
0:14 Zusammenfassung Public & Private
1:19 Konzept Getter & Setter
2:04 Getter in Java
3:22 Aufbau von Gettern
4:11 Setter in Java
4:30 Aufbau von Settern
5:42 Übung: Getter & Setter erstellen
7:44 Das Konzept hinter Getter & Setter
10:06 Challenge: Getter & Setter erstellen

📚Das könnte dich auch interessieren:

Getter und Setter sind öffentliche Methoden, durch die du private Attribute mit anderen Klasse teilen kannst. Dabei geben Getter den Wert deines Attributs zurück, während es Settern anderen Klassen ermöglicht, diesen Wert zu verändern. Der Vorteil an so einer Konstruktion, ist das du "die innere Logik" von Klassen verschleierst. Dieses Konzept nennt sich in Java Kapselung.

Getter und Setter können am Anfang kompliziert erscheinen... aber sicher wirst du es trotzdem verstehen! :) Meinen Respekt, wenn du neben dem #Tutorial mitmachst und dich an den Challenges versuchst! Dann wirst du Getter und Setter in Java wirklich verinnerlichen!
Lass mich in den Kommentaren wissen ob dir dieses Video geholfen hat, Getter und Setter besser zu verstehen!

============
============
============

▬👇🏻Hilfreiche Links👇🏻 ▬▬▬▬

▬✨Über diesen Kanal✨ ▬▬▬▬
Du bist Student oder Schüler und möchtest die Programmiersprache Java Lernen, weißt aber nicht wo du anfangen sollst? Dann bist du auf diesem Kanal genau richtig!

Du findest auf diesem Kanal einen Leitfaden, der dir dabei hilft als Java Anfänger Schritt für Schritt Java zu lernen. Ich weiß, dass das nicht immer leicht ist und gebe mein Bestes, dir das Ganze so gut wie möglich zu erklären :) Viel Spaß!!

Jonas Keil❤

#Programmieren #Java

PS: Einige der Links in dieser Beschreibung sind Affiliate-Links, von denen ich eine Rückvergütung erhalte :)
Рекомендации по теме
Комментарии
Автор

Sehr geil alle tutorials sehr verständlich und gut zu folgen! mach weiter so <3

for (int i = 0; i <1000; i++) {
System.out.println("Bist der beste <3 <3 <3 <3 <3")
}

einfachpxtrick
Автор

Ich wollte nur sagen das deine Stimme sehr angenehm ist, beim zuhören.

ungezoockt
Автор

Wirklich großartig deine Java Reihe, du machst vielen Studenten das leben leichter. Ich finde deinen Erklär Stil perfekt, kurz und knapp aber vollständig und einfach erklärt.
Ich liebe dich. Mach weiter so.

mickiekrause
Автор

Das Video hilft mir weiter bei meiner Informatik Klausur, Danke <3

brawler-king
Автор

Ey ich danke dir. Die erklärung war so simpel aber unser lehrer hat den part einfach übersprungen wo er das uns erklären sollte.

ruhrgebietflair
Автор

Ich lerne gerade für meine Infoklausur morgen. Das Video war perfekt und hat mir extrem geholfen. Vielen Dank!!!

soapnetwork
Автор

Hi :) Ich finde deine Videos echt klasse. Du hast eine sehr angenehme Stimme und erklärst die Themen in deiner Java Reihe sehr verständlich. Vielen Dank für deine Videos! Mach weiter so :)

fairplay
Автор

Alle deine Videos sind sehr informativ da macht das Coding gleich viel mehr spaß!

sliyZze
Автор

Danke fürs Erklären :D
Habs jetzt endlich richtig verstanden, warum man das so macht

entchentv
Автор

Ich hab mir bisher jetzt deine Videos rund um Java von dir angesehen ...

Und ich sag dir so wie es ist das ist einfach Top erklärt und hilft jedem der das gerade lernen will.

Mach weiter so :)
Bin gerade im 1. Lehrjahr meiner Umschulung und das is einfach Top!!! <3

hxxtt
Автор

Also, ich schaue mir gerade alle videos in reinfolge an, und muss sagen du erklärst alles sehr gut, aber hier hast du einen guten sprung beim schnitt gemacht

skincrafter
Автор

Vielen Dank für die coolen Tutorials. Ich finde, du bietest (zumindest im kostenlosen Bereich) das beste Programm an.

Nachdem ich mich nun einige Wochen intensiv in Java eingelernt habe und einige kleine Probieraufgaben gelöst habe, wollte ich nun dein Spiel hier als Ausgangspunkt nehmen und mit all dem Gelernten erweitern. Das ist mir bisher auch ziemlich gut gelungen: Ich habe aus diesem Spiel eine Art MiniRPG gemacht, wo das Gold random spawnt und der Spieler beim Aufsammeln Gold, Rüstung und Angriff sammelt (Werte ebenfalls mit random und switch-case), meine Schlange hat einen Angriffs und Verteidigungswert, bewegt sich langsamer als deine und bei Berührung mit Spieler findet ein Kampf statt, der die Schlange besiegt oder das Spiel beendet. Das war alles gar nicht so schwierig. Haarig wurde es erst, als ich das Programm nun OBJEKTORIENTIERT - also in mehreren Klassen - neu schreiben wollte. Aber auch darin habe ich mich so reingefuchst, dass alles läuft.

NUN ABER MEINE FRAGE:
Kann man den Konstruktor (z.B. meines Spielers) so programmieren, dass er direkt einen Punkt ausgibt? Momentan läuft die bewegeSpieler()-Methode nämlich nur, wenn ich einen Point(newPoint) spieler erzeuge. Da mein Spieler aber auch noch die Attribute Angriff, Verteidigung und Gold hat, muss ich ausßerdem einen Spieler(newSpieler) spieler1 erzeugen, der dann über getter und setter seine x-/y-Koordinate an den Point spieler weitergibt. Das finde ich umständlich und irgendwie auch redundant. Ich hätte gern nur eine Instanz meiner Klasse Spieler, die bestenfalls im Konstruktor einen Punkt erzeugt bzw. die bewegeSpieler()-Methode mit ihren Attributen xPosition und yPosition betreibt. Pogrammiert (ohne Fehlermeldung) habe ich das auch. Aber die Konsole setzt das P dann nach der WASD-Eingabe trotzdem nicht auf einen neue x/y-Stelle...

Ich danke schon einmal allen ganz doll für Tipps. Danke dir, Jonas, für die guten Anleitungen!

blackavar
Автор

Danke für die super Erklärungen. Ich lerne mit deinen Videos für die Klausur an der Uni.

Marci
Автор

Immer noch super video! Deine Erklärungen sind immer top! So versteh ich alles :D Danke !

itsyuria
Автор

super super super Videos! schaue auch die Basics immer wieder durch, um mein Wissen "frisch" zu halten. Thanks! ;)

nilsxbergk
Автор

Super Videos, super Playlist. Danke dir!

graigs
Автор

Vielen lieben Dank für deine Arbeit. Du hast mir wirklich sehr geholfen!

ictokhgjkgd
Автор

tolles video, malwieder :) sehr nice, dankesehr Jonas!

christianbecker
Автор

Danke dir sehr informativ und gut erklärt :D

hannesz
Автор

habe immer noch nicht verstanden in wie fern jetzt die getter und setter den code schützen sollen? war doch vorher ja auch so. man hat mit strg+p ja auch nur die auswahl gesehen und nachher ebenfalls 🤔🤔

top videos. sehr angenehme erklärmethode 😊👌👌👌

thacreepwalk