Java für Anfänger 13 - Interfaces [DEUTSCH/GERMAN]

Java für Anfänger 13 - Interfaces [DEUTSCH/GERMAN]

The Morpheus Tutorials

9 лет назад

70,753 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@diekritik8927
@diekritik8927 - 19.06.2023 15:27

Zwischen einem Interface und einer Klasse, die nur abstrakte Methoden enthält, besteht
prinzipiell kein Unterschied. RICHTIG ODER FALSCH?

Ответить
@carsten6015
@carsten6015 - 07.01.2023 21:18

Dies ist ein nahezug unglaubliches feature, viele Grüße Rüd

Ответить
@jenniferflaig9658
@jenniferflaig9658 - 20.10.2022 13:37

ehre

Ответить
@karlderkastn7012
@karlderkastn7012 - 27.04.2022 16:51

Holy sh*t wie alt ist dieses Video

Ответить
@Philipp673
@Philipp673 - 02.02.2022 15:06

Könnte man über das Array auchnoch auf die Methode machdichbemerkbar der Superklasse von Hund zugreifen? Also: ls[5].machdichbemerkbar()

Ответить
@Druckerpatrone
@Druckerpatrone - 04.10.2021 17:48

Jetzt wissen wir endlich, was mit Norman Ritters Fischen passiert ist.

Ответить
@Sk8AndDestr0y
@Sk8AndDestr0y - 09.05.2021 01:18

heißt das man kann nicht ein neues Lebewesen instanziieren aber 10 in eine Liste?

Ответить
@proteinburger5194
@proteinburger5194 - 04.05.2021 18:49

"Wenn ihr etwas nicht wisst, lasst es" ...
Programmieren aufgegeben

Ответить
@Beatboxerskills
@Beatboxerskills - 20.01.2021 21:59

Wir hatten das gerade als Tool für Kappselung von Klassengruppen voneinander.
Habe ich das richtig verstanden, dass somit die Idee ist, dass die HelloWorld Klasse nun nicht mehr mit dem Fisch interagiert und es bloß als Lebewesen warnimmt und das Interface dann den Aufruf verarbeitet und die Atmen Funktion aufruft?

Ответить
@nelonelo1854
@nelonelo1854 - 05.01.2021 23:14

Einfach nur Danke, hilft echt viel. Danke für deine sehr gute Erklärung.

Ответить
@killuazoldyck7705
@killuazoldyck7705 - 04.12.2020 15:58

einfach in 10 minuten besser erklärt als 200 vorlesungsfolien
danke

Ответить
@davido459
@davido459 - 11.10.2020 15:09

du bist so toll

Ответить
@nikolakolev7102
@nikolakolev7102 - 18.09.2020 02:40

gute video, zu oft werbung

Ответить
@lalala-bt1jg
@lalala-bt1jg - 13.09.2020 21:23

Vielen Dank für das Video, hat echt geholfen. Habe gerade mit Informatik Leistungskurs angefangen und bin dezent überfordert 😂 (und gerade gemerkt dass das Video 5 Jahre alt ist, aber vielleicht liest du es ja trotzdem)

Ответить
@thelockenbubi7117
@thelockenbubi7117 - 21.07.2020 20:24

Danke. super Tutorial :D Morgen Klausur und natürlich lernt man am Abend davor

Ответить
@sys-blue
@sys-blue - 19.05.2020 00:21

Aber anstelle eines Interfaces kann man doch dann auch abstrakte Methoden und Klassen nutzen, oder?

Ответить
@SJ-fy1oc
@SJ-fy1oc - 09.04.2020 19:56

Jedes Lebewesen ... mh... (Ich denk mir so:"lebt" oder "betreibt Stoffwechsel?") und du sagst "atmet", auch wenn es viele Lebewesen gibt die keinen Sauerstoffbasierten Stoffewechsel haben und somit nicht atmen aber trotzdem leben... Finde deine Videos gut, sie zeigen mir viel auch wenn ich keine Ahnung von Info habe, und du machst sie so gut das man immer wieder lachen kann

Ответить
@lucafeddeck1711
@lucafeddeck1711 - 28.01.2020 16:28

Ich kann dir leider nicht folgen

Ответить
@tomlessmann1153
@tomlessmann1153 - 22.01.2020 11:30

Und wo genau ist jetzt der Unterschied zwischen einem Interface und einer Superklasse? das hätte doch auch alles funktioniert wenn die ganzen Tiere einfach von der Klasse Lebewesen erben würden oder nicht?

Ответить
@tommartenmark5786
@tommartenmark5786 - 16.01.2020 16:49

Fische atmen, Kiemenatmung ist immer noch Atmung.

Ответить
@lucasgoddamn
@lucasgoddamn - 10.01.2020 22:24

Rettest mir gut mein studium, noice

Ответить
@paulaherold5872
@paulaherold5872 - 13.12.2019 11:25

Wieso kann ich in der Klasse HelloWorld 'Lebewesen l' nicht mit einem Lebewesen initialisieren aber ein Array schon?

Ответить
@LouisPlay
@LouisPlay - 11.10.2019 00:18

Ich Persönlich fande diese Erklärung besser als dein Video sorry :(



// Interface
interface Animal {
public void animalSound(); // interface method (does not have a body)
public void sleep(); // interface method (does not have a body)
}

// Pig "implements" the Animal interface
class Pig implements Animal {
public void animalSound() {
// The body of animalSound() is provided here
System.out.println("The pig says: wee wee");
}
public void sleep() {
// The body of sleep() is provided here
System.out.println("Zzz");
}
}

//Main

class MyMainClass {
public static void main(String[] args) {
Pig myPig = new Pig(); // Create a Pig object
myPig.animalSound();
myPig.sleep();
}
}

Ответить
@christian23kl6b9
@christian23kl6b9 - 03.04.2019 22:43

Ich hab jetzt zehn Fische hier rumfahren 😂
Gutes Video, danke! :)

Ответить
@gregoryhouse6479
@gregoryhouse6479 - 18.02.2019 12:26

Hi, behandelst du in späteren playlists das thema Vererbung, abstrakte Klassen, usw. etwas näher?

Ответить
@bahuynguyen91
@bahuynguyen91 - 29.11.2018 18:11

würde es auch funktionieren, wenn ich die Klasse Fisch anstatt implements Lebewesen, extends Tier mache? Weil der Hund erbt auch die Klasse Tier. Danke sehr

Ответить
@yusufs7207
@yusufs7207 - 27.09.2018 21:11

.

Ответить
@greghouse2941
@greghouse2941 - 20.04.2018 11:24

und du sagst bei dem array fisch[10] das, dass 10 fische sind. beginnen die arrays nicht bei 0? also 11 fische?

Ответить
@greghouse2941
@greghouse2941 - 20.04.2018 11:22

Frage: habe ich dann in java überhaupt durch eine merfachvererbung das sogenannte diamant problem?
grüße house

Ответить
@marcobanane2610
@marcobanane2610 - 08.01.2018 23:02

Ich habe iwie nicht erkannt was Interfaces machen.. sorry

Ответить
@gonfreecss2314
@gonfreecss2314 - 06.10.2017 17:48

Warum macht man eigentlich Lebewesen l = new Fisch(), anstatt einfach Fisch l = new Fisch() zu machen? Ich verstehe es leider noch nicht :(

Ответить
@maxi3625
@maxi3625 - 07.09.2017 23:05

Super Video, war alles gut zu verstehen! :)

Ответить
@larrype8462
@larrype8462 - 05.09.2017 22:34

du initialisiert zwischen den For-Schleifen ein Fisch und ein Hund an 4ter bzw. 5ter Stelle des Arrays. Ich habe die Initialisierung einfach mal mit in die erste For-Schleife geparkt und kam auf die selbe Ausgabe. Ist das prinzipiell egal ob man es in die For-Schleife schreib oder danach wenn man ein bestimmte Initialisierung an einem Element eines Arrays vornimmt?

Ответить
@lukas-vaelinalsorna1834
@lukas-vaelinalsorna1834 - 01.09.2017 00:34

Also brauch ich das nur weil arrays nur elemente derselben datentypen haben können oder?

Ответить
@rnholzinger01-development38
@rnholzinger01-development38 - 14.08.2017 22:01

"Ein Fisch ist nicht unbedingt ein Tier" ... Frag mal das in einem Kindergarten xD

Ответить
@gingjin6893
@gingjin6893 - 19.07.2017 02:15

halbe stunde suchen und dann merken das man i > 10 da stehen hat
und die tiere deshalb nicht atmen
:D

Ответить
@mrkeineahnung9912
@mrkeineahnung9912 - 06.06.2017 14:56

Woher weis ich wann ich "extends" und wann "implements" verwende? und was ist der unterschied??

Ответить
@schlau1328258
@schlau1328258 - 19.01.2017 21:10

wie wäre es mal mit einer annehmbaren lautstärke???? man versteht NICHTS!

Ответить
@MrGreen-wc3my
@MrGreen-wc3my - 29.11.2016 22:50

Biste ein bisschen erkältet?

Neben dem "schnauf" und "blubb" kommt da manchmal noch so ein "schnief" :D

Ответить
@danieldaschle
@danieldaschle - 30.09.2016 00:35

Enums fehlen noch :/

Ответить
@rezikorr
@rezikorr - 09.06.2016 22:16

Ich finde diese Erklärung ziemlich gut, jetzt habe ich verstanden was Interface heißt :d

Ответить
@matthiasarnecke4652
@matthiasarnecke4652 - 29.07.2015 13:39

Ich glaube Dir zwar, dass deine Programme funktionieren aber was Du da machst ist nur sehr schwer nachvollziehbar. Deine Erklärungsversuche enden meist in unverständlichen Satzfragmenten oder springen schon zur nächsten Hürde, ohne das Verständnis für die eigentliche Problemstellung aufzubauen. Mir kommt der ganze Aufbau der Erklärungen recht unstrukturiert, ja eher improvisiert vor.

Kleines Beispiel. In diesem Video beschreibst Du ein Interface aber dabei wird nicht erwähnt welchen Sinn es hat, noch warum ich es verwenden sollte (Vorteile, ect.)

Ответить
@Kunait.
@Kunait. - 20.02.2015 16:40

Ist schon ein wenig kompliziert, vielleicht aber auch nur weil ich noch ein wenig jünger bin :( Außerdem hatte ich ein größeres Problem mit den Vektoren, da ich die erstmal mitverstehen musste um mitzukommen. Hab ich dann aber doch geschafft und trotzdem gutes Video :)

Ответить