Visual C#.NET. Bearbeitet von Patrick A. Lorenz
|
|
- Rudolf Straub
- vor 5 Jahren
- Abrufe
Transkript
1 Visual C#.NET Bearbeitet von Patrick A. Lorenz 1. Auflage Taschenbuch. 256 S. Paperback ISBN Format (B x L): 16,8 x 24,1 cm Gewicht: 640 g Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, ebooks, etc.) aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte.
2 CARL HANSER VERLAG Patrick A. Lorenz Visual C#.NET
3 Objektorientierte Programmierung Zu Beginn des Buches haben Sie bereits über einige Grundlagen zur objektorientierten Programmierung mit Klassen gelesen. Eine Reihe von weiteren Techniken machen die objektorientierte Programmierung aber erst zu dem, was sie ist: ein leistungsfähiges System zur Entwicklung komplexer und wieder verwertbarer Programmmodule. Auf den folgenden Seiten möchte ich Ihnen diese weitergehenden Möglichkeitender objektorientierten Programmierung mit C# vorstellen Überladungen Das Überladen ist eine effektive Technik, wenn man eine Funktionalität für verschiedene Parameterstrukturen implementieren möchte. Sie haben dieses Vorgehen bereits im Kapitel Klassen im Zusammenhang mit der Erstellung von Konstruktoren kennen gelernt. Dieses lässt sich aber auch auf jede andere Methode einer Klasse anwenden. Es werden dabei mehrere Methoden gleichen Namens, aber mit unterschiedlichen und jeweils eindeutigen Parameterstrukturen erstellt. Beim Aufruf der Methode entscheidet die Übergabe der Parameter, welche der Implementierungen tatsächlich aufgerufen wird. In der Regel ähneln sich diese Implementierungen oder rufen sich sogar gegenseitig auf. Theoretisch sind sie aber vollkommen unabhängig voneinander.esergibt sich das folgende Schema: class KlassenName public MethodenName() public MethodenName(Datentyp Parameter) public MethodenName(Datentyp Parameter, Datentyp Parameter)
4 Überladungen Erinnern Sie sich noch an das Beispiel der Katze, die gefüttert werden wollte? Im ersten Teil dieses Kapitels demonstrierte dieses Beispiel die prinzipielle Verwendung von Methoden. Der Methode Fuettern wurde eine Nahrung sowie die gewünschte Anzahl übergeben. Ein optimaler Kandidat für eine Überladung, denn die Anzahl könnte man theoretisch auch weglassen und hierfür einfach einen Standardwert wie eine Portion annehmen. Das folgende Beispiel basiert auf dem ursprünglichen, wurde jedoch dem Thema angepasst. Listing 12.1 ueberladen1.cs using System; class Katze public enum Nahrung Thunfisch, Rinderhack, Huehnchen, Trockenfutter int _Zufriedenheitsindex; public int Zufriedenheitsindex get return(_zufriedenheitsindex); set _Zufriedenheitsindex = value; public bool Fuettern(Nahrung Futter) return(fuettern(futter, 1)); public bool Fuettern(Nahrung Futter, int Portionen) switch(futter) case Nahrung.Thunfisch : case Nahrung.Rinderhack : case Nahrung.Huehnchen : this.zufriedenheitsindex+=portionen; return(true); default: this.zufriedenheitsindex-=portionen; return(false);
5 12 Objektorientierte Programmierung 219 class ConsoleApp static void Main() Katze meinekatze = new Katze(); meinekatze.zufriedenheitsindex = 5; Console.Write("Zufriedenheitsindex vor Fütterung: "); Console.WriteLine(meineKatze.Zufriedenheitsindex.ToString()); if(meinekatze.fuettern(katze.nahrung.thunfisch, 5)) Console.WriteLine("Das hat geschmeckt!"); else Console.WriteLine("Das war keine gute Idee!"); if(meinekatze.fuettern(katze.nahrung.trockenfutter)) Console.WriteLine("Das hat geschmeckt!"); else Console.WriteLine("Das war keine gute Idee!"); Console.Write("Zufriedenheitsindex nach Fütterung: "); Console.WriteLine(meineKatze.Zufriedenheitsindex.ToString()); Console.ReadLine(); Ausgabe im Konsolenfenster: Zufriedenheitsindex vor Fütterung: 5 Das hat geschmeckt! Das war keine gute Idee! Zufriedenheitsindex nach Fütterung: 9 Die Methode Fuettern wurde doppelt implementiert, einmal mit zwei und einmal mit nur einem Parameter. Ruft man letztgenannte Methode auf, ruft diese wiederum die andere mit einem angenommenen Standardwert für den zweiten Parameter auf. Das Beispiel ist sehr typisch für die Verwendung von Überladungen. Es gibt aber auch ganz andere Einsatzmöglichkeiten, bei denen sich die Parameter völlig unterscheiden. Im folgenden Beispiel wird eine Methode Add zur Addierung zweier Werte verwendet. Es können dabei ganz unterschiedliche Werte übergeben werden: int, Decimal und auch string. ImFall der Zeichenkette wird versucht, diese in einen nummerischen Wert umzuwandeln, mit dem dann gerechnet werden kann.
6 Überladungen Listing 12.2 ueberladen2.cs using System; class Test public static int Add(int n1, int n2) return(n1+n2); public static Decimal Add(Decimal n1, Decimal n2) return(n1+n2); public static int Add(string s1, string s2) int n1 = Int32.Parse(s1); int n2 = Int32.Parse(s2); return(add(n1, n2)); class ConsoleApp static void Main() Console.WriteLine(Test.Add("25", "16").ToString()); Console.ReadLine(); Ausgabe im Konsolenfenster: 41 Wie Sie sehen, können überladene Methoden durchaus auch andere Rückgabewerte erhalten. Im Beispiel existieren insgesamt drei Implementierungen der Methode Add, die jeweils über Parameter des gleichen Datentyps verfügen. Bei Übergabe von Zeichenketten wie im Beispiel wird eine Umwandlung vorgenommen und dann wieder die Methode zur Addition von int-werten aufgerufen. Im Beispiel mag dies übertrieben wirken, gewöhnt man sich jedoch an diese Wiederverwendung, kann diese bei komplexeren Methoden viel Zeit und Tipparbeit sparen und reduziert die Fehleranfälligkeit.
7 12 Objektorientierte Programmierung Vererbung Der Themenkomplex Vererbung ist gleichwohl wichtig, interessant und komplex. Es ist ein Grundprinzip der objektorientierten Programmierung, bestehende Klassen zu beerben. Bei diesem Vorgang werden die Mitglieder einer Klasse wie Eigenschaften und Methoden sowie deren Implementierung übernommen. Die geerbte oder auch abgeleitete Klasse besitzt also automatisch deren Funktionalität und kann diese erweitern und modifizieren. Bei der Vererbung entsteht eine ist ein(e) -Beziehung von der Erbklasse zur Basisklasse. Jede geerbte Klasse ist ein(e) Basisklasse. Man kann zudem einer Variablen vom Typ der Basisklasse in jedem Fall die Erbklasse zuweisen. Diese Möglichkeit nennt man Polymorphie. Andersherum ist nicht jede Basisklasse einer Variablen vom Typ der Erbklasse zuweisbar, denn von einer Basisklasse können ja ganz unterschiedliche Erbklassen mit jeweils unterschiedlichen Implementierungen abgeleitet werden. Beachten Sie, dass eine Klasse immer nur von genau einer anderen Basisklasse abgeleitet werden kann. Abbildung 12.1 Eine Katze ist ein Tier ist ein object.
8 Vererbung Die Vererbung lässt sich mit dem Ihnen bereits wohl bekannten Beispiel der Katze hervorragend veranschaulichen. Eine Katze ist ein Tier und hat entsprechende Eigenschaften und Methoden, die für jedes Tier existieren. Insofern erbt die Katze diese vom Tier. Auch ein Hund wäre ein Tier und somit von dieser Klasse abgeleitet. Nach den Regeln von.net ist zudem jedes Objekt von der Mutter aller Objekte mit dem treffenden Namen object abgeleitet. Ein Tier ist also direkt oder indirekt auch wieder ein object.verallgemeinerung ist also die Basis der Vererbung von Klassen. Die Abbildung zeigt die Abhängigkeit Einfache Vererbungen Vererbungen werden auf Basis der kompletten Klassen durchgeführt, nicht etwa auf Teilen dieser. Aus diesem Grund erfolgt die Notation bereits bei der Benennung der Klasse. Der Name der Basisklasse wird mit einem Doppelpunkt getrennt hinter dem Namen der neuen Erbklasse notiert. Es ergibt sich hierfür folgendes Schema: class ErbklassenName : BasisklassenName // Implementierung der abgeleiteten Klassen Das nachfolgende Beispiel realisiert die aufgestellte Erbabhängigkeit zwischen Katze und Tier.Es existiert eine Klasse Tier mit der Eigenschaft Name. Jedes Tier sollte einen Namen tragen. Die Klasse Katze leitet sich von der Klasse Tier ab und unterstützt zusätzlich zu deren Funktionalität eine neue Eigenschaft Fellfarbe,die uns über selbige Auskunft geben soll. Listing 12.3 einfachevererbung1.cs using System; class Tier string _Name; public string Name get return(_name); set _Name = value; class Katze : Tier
9 12 Objektorientierte Programmierung 223 string _Fellfarbe; public string Fellfarbe get return(_fellfarbe); set _Fellfarbe = value; class ConsoleApp static void Main() Katze meinekatze = new Katze(); meinekatze.name = "Filou"; meinekatze.fellfarbe = "Rot"; Console.WriteLine("Meine Katze heißt " + meinekatze.name + " und hat die Fellfarbe \"" + meinekatze.fellfarbe + "\"."); Console.ReadLine(); Die Verwendung der Klasse Katze zeigt, dass diese sowohl über die eigene Eigenschaft Fellfarbe als auch über die geerbte Eigenschaft Name verfügt. Beide Eigenschaftenwerden im Konsolenfenster ausgegeben: Meine Katze heißt Filou und hat die Fellfarbe "Rot" Überschreiben von Klassenmitgliedern Wie bereits beschrieben, lassen sich im Zuge der Vererbung auch Modifikationen vornehmen. Hierzu wird das jeweilige Mitglied der Klasse überschrieben und neu implementiert. Die Basisklasse muss dies für das Mitglied explizit erlauben und hierfür mit dem Modifikator virtual versehen. Die neue Implementierung in der abgeleiteten Klasse verwendet den Modifikator override zur Kennzeichnung der Überschreibung. Das Beispiel zeigt die beiden Klassen Tier und Katze.Die Klasse Tier implementiert eine Methode Fuettern,die den Zufriedenheitsindex des Tieres erhöht. Die Katze soll zudem schnurren, wenn sie gefüttert wird. Die Methode wird daher überschrieben und die neue boolesche Eigenschaft Schnurrt gesetzt.
C# Shortcut. Programmierung im.net-framework mit der C# Beta 2. Bearbeitet von Patrick A. Lorenz
C# Shortcut Programmierung im.net-framework mit der C# Beta 2 Bearbeitet von Patrick A. Lorenz 1. Auflage 2001. Taschenbuch. 296 S. Paperback ISBN 978 3 446 21959 5 Format (B x L): 16,8 x 24 cm Gewicht:
MehrVisual C#.NET. Bearbeitet von Patrick A. Lorenz
Visual C#.NET Bearbeitet von Patrick A. Lorenz 1. Auflage 2002. Taschenbuch. 256 S. Paperback ISBN 978 3 446 22132 1 Format (B x L): 16,8 x 24,1 cm Gewicht: 640 g Zu Leseprobe schnell und portofrei erhältlich
MehrFilme der Kindheit Kindheit im Film
Kinder- und Jugendkultur, -literatur und -medien 66 Filme der Kindheit Kindheit im Film Beispiele aus Skandinavien, Mittel- und Osteuropa Bearbeitet von Christine Gölz, Anja Tippner, Karin Hoff 1. Auflage
MehrVererbung und Polymorphie
Vererbung und Polymorphie Marc Satkowski, Sascha Peukert 29. September 2016 C# Kurs Gliederung 1. Methodenüberladung 2. Vererbung Polymorphie Methoden- & Eigenschaftsüberschreibung Weitere Schlüsselwörter
MehrDie Unternehmergesellschaft
Die Unternehmergesellschaft Recht, Besteuerung, Gestaltungspraxis Bearbeitet von Prof. Dr. Dr. hc. Michael Preißer, Gültan Acar 1. Auflage 2016. Buch. 300 S. Hardcover ISBN 978 3 7910 3445 4 Format (B
MehrSoftware-Entwicklung mit Delphi
Software-Entwicklung mit Delphi Eine systematische Einführung Bearbeitet von Dieter Orlamünder, Rüdiger Liskowsky, Heinrich Hußmann 1. Auflage 2002. Taschenbuch. 296 S. Paperback ISBN 978 3 446 22088 1
MehrJavaScript objektorientiert
JavaScript objektorientiert Verständlicher, flexibler, effizienter programmieren Bearbeitet von Nicholas Zakas 1. Auflage 2014. Taschenbuch. XIV, 122 S. Paperback ISBN 978 3 86490 202 4 Format (B x L):
MehrProgrammieren in Java
Einführung in die Objektorientierung Teil 4 Interfaces, innere Klassen und Polymorphie 2 Vererbung im Klassendiagram (Wiederholung) Vererbung repräsentiert eine ist ein Beziehung zwischen Klassen Ware
MehrExceptions und Vererbung
Exceptions und Vererbung Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Vererbung Polymorphie Methoden- & Eigenschaftsüberschreibung Weitere Schlüsselwörter 2. Exceptions Eigene Exceptions Handling
MehrEinstieg in die Informatik mit Java
1 / 35 Einstieg in die Informatik mit Java Vererbung Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 35 1 Grundlagen 2 Verdeckte Variablen 3 Verdeckte Methoden 4 Konstruktoren
MehrC++ - Objektorientierte Programmierung Polymorphie
C++ - Objektorientierte Programmierung Polymorphie hat eine Kantenlänge hat eine Füllfarbe Kantenlänge setzen Füllfarbe lesen Volumen berechnen C++ - Objektorientierte Programmierung 21.06.16 Seite 1 Polymorphie
MehrBauaufsichtliche Zulassungen - Teil IV: Gewässerschutz (BAZ IV)
Bauaufsichtliche Zulassungen - Teil IV: Gewässerschutz (BAZ IV) Amtliches Verzeichnis der allgemeinen bauaufsichtlichen Zulassungen für Bauprodukte und Bauarten nach Gegenstand und wesentlichem Inhalt
MehrEinstieg in die Informatik mit Java
1 / 41 Einstieg in die Informatik mit Java Vererbung Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 41 1 Überblick: Vererbung 2 Grundidee Vererbung 3 Verdeckte Variablen
MehrVererbung. Gerd Bohlender. Institut für Angewandte und Numerische Mathematik. Vorlesung: Einstieg in die Informatik mit Java 23.5.
Vererbung Gerd Bohlender Institut für Angewandte und Numerische Mathematik Vorlesung: Einstieg in die Informatik mit Java 23.5.07 G. Bohlender (IANM UNI Karlsruhe) Vererbung 23.5.07 1 / 22 Übersicht 1
MehrProgrammierung Nachklausurtutorium
Programmierung Nachklausurtutorium Laryssa Horn, Tim Engelhardt 20 März 2018 Klassen Wofür wir Klassen brauchen: Definieren ein Bauplan eines Objektes Bauplan enthält Attribute und Methoden Klasse Beispiel
MehrGrundwissen Mathematik
Springer-Lehrbuch Grundwissen Mathematik Ein Vorkurs für Fachhochschule und Universität Bearbeitet von Jan van de Craats, Rob Bosch, Petra de Jong, Theo de Jong 1st Edition. 2010. Taschenbuch. x, 326 S.
MehrObjektorientierte Programmierung Studiengang Medieninformatik
Objektorientierte Programmierung Studiengang Medieninformatik Hans-Werner Lang Hochschule Flensburg Vorlesung 2 22.03.2017 Was bisher geschah... Klassen und Objekte Attribute und Methoden Klasse Bruch
MehrVererbung, Polymorphie
Vererbung, Polymorphie Gerd Bohlender Institut für Angewandte und Numerische Mathematik Vorlesung: Einstieg in die Informatik mit Java 21.1.08 G. Bohlender (IANM UNI Karlsruhe) Vererbung, Polymorphie 21.1.08
MehrProgrammieren in Java
Einführung in die Objektorientierung Teil 4 Interfaces, Polymorphie und innere Klassen 2 Vererbung im Klassendiagramm (Wiederholung) Vererbung repräsentiert eine ist ein Beziehung zwischen Klassen Object
MehrBorland Delphi 6 -- Kochbuch
Borland Delphi 6 -- Kochbuch Bearbeitet von Walter Doberenz, Thomas Kowalski 1. Auflage 2001. Buch. 1328 S. Hardcover ISBN 978 3 446 21735 5 Format (B x L): 17,8 x 24,5 cm Gewicht: 1996 g Zu Inhaltsverzeichnis
MehrKapitel 8. Programmierkurs. Methoden. 8.1 Methoden
Kapitel 8 Programmierkurs Birgit Engels Anna Schulze Zentrum für Angewandte Informatik Köln Objektorientierte Programmierung Methoden Überladen von Methoden Der this-zeiger Konstruktoren Vererbung WS 07/08
MehrProgrammieren mit Swing
Programmieren mit Swing Einführung in die Programmierung mit den Swing-Klassen in Java 2 Bearbeitet von Jürgen Schlierf, Rudolf Weber 1. Auflage 1999. Buch. XII, 235 S. Hardcover ISBN 978 3 446 21151 3
MehrMathe: sehr gut, 6. Klasse - Buch mit Download für phase-6
mentor sehr gut: Deutsch, Mathe, Englisch für die 5. - 8. Klasse Mathe: sehr gut,. Klasse - Buch mit Download für phase- Mit Download für phase- Bearbeitet von Uwe Fricke 1. Auflage 2009. Taschenbuch.
MehrNetzwerkprogrammierung unter Linux und UNIX
Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g
MehrWas du ererbt von Deinen Vätern hast, erwirb es, um es zu besitzen. J. W. v. Goethe.
Was du ererbt von Deinen Vätern hast, erwirb es, um es zu besitzen. J. W. v. Goethe http://www.zitate-online.de/autor/goethe-johann-wolfgang-von/ http://www.weimar-lese.de/files_weimar_lese/johann_wolfgang_von_goethe_bearbeitet_von_andreas_werner.jpg
MehrObjektorientierte Programmierung in Java
Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung
MehrVorkurs Mathematik. Ein Übungsbuch für Fachhochschulen. Bearbeitet von Michael Knorrenschild
Vorkurs Mathematik Ein Übungsbuch für Fachhochschulen Bearbeitet von Michael Knorrenschild 1. Auflage 2004. Buch. 176 S. Hardcover ISBN 978 3 446 22818 4 Format (B x L): 14,6 x 21,2 cm Gewicht: 259 g Weitere
MehrBerechnungen in Excel
Berechnungen in Excel Zahlen, Formeln und Funktionen Bearbeitet von René Martin 2. Auflage 2001. Taschenbuch. 304 S. Paperback ISBN 978 3 446 21846 8 Format (B x L): 16,9 x 24,1 cm Gewicht: 582 g Zu Leseprobe
MehrInstitut für Programmierung und Reaktive Systeme. Java 6. Markus Reschke
Institut für Programmierung und Reaktive Systeme Java 6 Markus Reschke 13.10.2014 OOP Objekte = Verhalten (durch Methoden) + Daten (durch Attribute) Klassen = Baupläne für Objekte Kapselung von Programmteilen
MehrUNIX Shell-Programmierung
UNIX Shell-Programmierung Bearbeitet von Rainer Krienke 2. Auflage 2001. Taschenbuch. XII, 275 S. Paperback ISBN 978 3 446 21722 5 Format (B x L): 14 x 21,1 cm Gewicht: 401 g Zu Leseprobe schnell und portofrei
Mehr3D-Konstruktion mit Mechanical Desktop 6
3D-Konstruktion mit Mechanical Desktop 6 CAD-Praktikum Bearbeitet von Günter Scheuermann 1. Auflage 2002. Buch. 168 S. Hardcover ISBN 978 3 446 21987 8 Format (B x L): 16 x 22,8 cm Gewicht: 320 g Zu Inhaltsverzeichnis
MehrAnalyse und Entwurf von Softwaresystemen mit der UML
Analyse und Entwurf von Softwaresystemen mit der UML Bearbeitet von Horst A. Neumann 2. Auflage 2002. Buch. XVI, 480 S. Hardcover ISBN 978 3 446 22038 6 Format (B x L): 17,7 x 24,5 cm Gewicht: 1049 g Zu
MehrJava Vererbung. Inhalt
Java Vererbung Inhalt 1 Zielsetzung... 2 1.1 Bewertung... 2 2 Grundlagen der Vererbung... 2 2.1 Super und Subklassen... 2 3 Überladen von Methoden... 4 3.1 Unterschiedliche Parameter... 4 3.2 Gleiche Parameter
Mehr7. Übung Informatik II - Objektorientierte Programmierung
7. Übung Informatik II - Objektorientierte Programmierung 29. Mai 2015 Inhalt 1 2 3 Übersicht 1 2 3 Idee Menschen nehmen die Welt in Form von Objekten wahr manche Objekte haben gleiche Eigenschaften, hierüber
MehrManagement-Atlas. Management-Methoden für den Arbeitsalltag. Bearbeitet von Martin J. Eppler, Jeanne Mengis
Management-Atlas Management-Methoden für den Arbeitsalltag Bearbeitet von Martin J. Eppler, Jeanne Mengis 1. Auflage 2011. Taschenbuch. 240 S. Paperback ISBN 978 3 446 42701 3 Format (B x L): 20 x 23,6
MehrWärmebildkameras im Feuerwehreinsatz
Die Roten Hefte 202 Wärmebildkameras im Feuerwehreinsatz Bearbeitet von Markus Pulm Neuausgabe 2008. Taschenbuch. 82 S. Paperback ISBN 978 3 17 020185 9 Format (B x L): 10,5 x 14,8 cm Gewicht: 63 g Weitere
MehrOOP und Angewandte Mathematik. Eine Einführung in die Anwendung objektorientierter Konzepte in der angewandten Mathematik
Eine Einführung in die Anwendung objektorientierter Konzepte in der angewandten Mathematik WS 2011/12 Inhalt Test-Besprechung! Ziele verdeutlichen Große Bild von OOP Wiederholung: Einbettung als Technik
MehrDas lineare Komplementaritätsproblem
Springer-Lehrbuch Das lineare Komplementaritätsproblem Eine Einführung Bearbeitet von Uwe Schäfer Auflage 28 Taschenbuch x Paperback ISBN 978 3 54 79734 Format (B x L): 5,5 x 23,5 cm Gewicht: 428 g Wirtschaft
MehrAnwendungsentwicklung mit Java. Grundlagen der OOP, Vererbung, Schnittstellen, Polymorphie
Anwendungsentwicklung mit Java Grundlagen der OOP, Vererbung, Schnittstellen, Polymorphie Vererbung (1) 2 Problem: Objekte mit gleichen Attributen/Methoden, aber nicht völlig identisch, z.b., LKW, PKW,
MehrVorkurs Mathematik. Ein Übungsbuch für Fachhochschulen. Bearbeitet von Michael Knorrenschild
Vorkurs Mathematik Ein Übungsbuch für Fachhochschulen Bearbeitet von Michael Knorrenschild 1. Auflage 2004. Buch. 176 S. Hardcover ISBN 978 3 446 22818 4 Format (B x L): 14,6 x 21,2 cm Gewicht: 259 g Weitere
MehrEasy ISO 9001:2000 für kleine Unternehmen
Easy ISO 9001:2000 für kleine Unternehmen Bearbeitet von Alexander A.W. Scheibeler 3. Auflage 2002. Loseblatt. 400 S. ISBN 978 3 446 22074 4 Format (B x L): 1 x 1 cm Gewicht: 10 g Zu Leseprobe schnell
MehrDie Erwartungen der Eltern an die weiterführende Schule beim Schulübertritt ihres Kindes von der Grundschule in die Sekundarstufe I
Europäische Hochschulschriften / European University Studies / Publications Universitaires Européennes 1035 Die Erwartungen der Eltern an die weiterführende Schule beim Schulübertritt ihres Kindes von
MehrObjektorientierte Programmierung Studiengang Medieninformatik
Objektorientierte Programmierung Studiengang Medieninformatik Hans-Werner Lang Hochschule Flensburg Vorlesung 5 12.04.2017 Was bisher geschah... Objektorientierte Programmierung Klassen und Objekte, Attribute
MehrHaufe TaschenGuide 162. Nein sagen. Die besten Strategien. Bearbeitet von Monika Radecki
Haufe TaschenGuide 162 Nein sagen Die besten Strategien Bearbeitet von Monika Radecki 2. Auflage 2010 2010. Taschenbuch. 128 S. Paperback ISBN 978 3 648 01248 2 Wirtschaft > Wirtschaftswissenschaften:
MehrKanban. Optimale Steuerung von Prozessen. Bearbeitet von Gerhard Geiger, Ekbert Hering, Rolf Kummer
Kanban Optimale Steuerung von Prozessen Bearbeitet von Gerhard Geiger, Ekbert Hering, Rolf Kummer 2., vollständig überarbeitete Auflage 2003. Taschenbuch. 128 S. Paperback ISBN 978 3 446 21894 9 Format
MehrSchlussendlich geben wir die Listen aus. Es kommt zu folgender Ausgabe:
Musterlösung Übung 7 Aufgabe 1 Sehen wir uns zu allererst das gegebene Forth Programm an: 0 3 new - list constant list1 list1 5 new - list constant list2 list1 6 new - list constant list3 list2 2 new -
MehrDIN EN ISO 9000:2000 ff. umsetzen
DIN EN ISO 9000:2000 ff. umsetzen Gestaltungshilfen zum Aufbau Ihres Qualitätsmanagementsystems Bearbeitet von Jörg-Peter Brauer 5. Auflage 2009. Taschenbuch. 128 S. Paperback ISBN 978 3 446 41608 6 Format
MehrMedizinische Statistik mit R und Excel
Springer-Lehrbuch Medizinische Statistik mit R und Excel Einführung in die RExcel- und R-Commander-Oberflächen zur statistischen Auswertung Bearbeitet von Rainer Muche, Stefanie Lanzinger, Michael Rau
MehrGeschichten vom Herrn Keuner
suhrkamp taschenbuch 4517 Geschichten vom Herrn Keuner Bearbeitet von Bertolt Brecht Originalausgabe 2014. Taschenbuch. 133 S. Paperback ISBN 978 3 518 46517 2 Format (B x L): 17 x 24 cm Gewicht: 472 g
MehrPraxis der Programmierung
Klassenvariablen und -methoden, Vererbung Institut für Informatik und Computational Science Henning Bordihn 1 Klassenvariablen und -methoden 2 Klassenvariablen und -methoden werden mit dem Schlüsselwort
MehrAufbaukurs Tank für Gefahrgutfahrer - Expertenpaket
Aufbaukurs Tank für Gefahrgutfahrer - Expertenpaket Schulung nach ADR 2015 - Teilnehmer- und Referentenunterlagen Bearbeitet von Klaus Ridder, Torsten Bütow 20. Auflage 2014 2014. Buch. 140 S. ISBN 978
MehrProgrammieren in Java
Programmieren in Java Einführung in die objektorientierte Programmierung Teil 2 2 Übersicht der heutigen Inhalte Vererbung Abstrakte Klassen Erweitern von Klassen Überladen von Methoden Überschreiben von
MehrZeitung als Zeichen. Identität und Mediennutzung nationaler Minderheiten in Deutschland. Bearbeitet von Swea Starke
Zeitung als Zeichen Identität und Mediennutzung nationaler Minderheiten in Deutschland Bearbeitet von Swea Starke 1. Auflage 2014. Taschenbuch. XIII, 286 S. Paperback ISBN 978 3 631 65738 6 Format (B x
MehrIT I: Heute. abstrakte Methoden und Klassen. Interfaces. Interfaces List, Set und Collection IT I - VO 7 1
IT I: Heute abstrakte Methoden und Klassen Interfaces Interfaces List, Set und Collection 22.11.2018 IT I - VO 7 1 Wissensüberprüfung Überschreiben von Methoden: Aufruf der Methode der Oberklasse ist oft
MehrSpeicherprogrammierbare Steuerungen
Speicherprogrammierbare Steuerungen Von den Grundlagen der Prozessautomatisierung bis zur vertikalen Integration Bearbeitet von Matthias Seitz 1. Auflage 2003. Buch. 240 S. Hardcover ISBN 978 3 446 22174
MehrImplementieren von Klassen
Implementieren von Klassen Felder, Methoden, Konstanten Dr. Beatrice Amrhein Überblick Felder/Mitglieder (Field, Member, Member-Variable) o Modifizierer Konstanten Methoden o Modifizierer 2 Felder und
Mehr2.13 Vererbung. Rainer Feldmann Universität Paderborn Technische Informatik für Ingenieure (TIFI) WS 09/ Article
2.13 Vererbung Klassen modellieren Objekte der realen Welt. Diese sind oft hierarchisch gegliedert. Beispiel: Ein Verlag bietet Bücher und CDs an. Beide Medien sind Artikel des Verlages. Book author: String
Mehr12 Abstrakte Klassen, finale Klassen und Interfaces
12 Abstrakte Klassen, finale Klassen und Interfaces Eine abstrakte Objekt-Methode ist eine Methode, für die keine Implementierung bereit gestellt wird. Eine Klasse, die abstrakte Objekt-Methoden enthält,
MehrEinführung in C# Teil 3. Matthias Nübling
Einführung in C# Teil 3 Matthias Nübling Vorausgesetzte Grundkenntnisse Programmierung Typen, Variablen, Anweisungen, Funktionen, etc. Objektorientierte Programmierung Klassen, Vererbung, Polymorphismus,
MehrFragen zur OOP in Java
- 1 - Inhalt Was bedeutet OOP?... 2 Was versteht man unter einer Klasse?... 2 Wie nennt man die Mitglieder einer Klasse?... 2 Wie erzeugt man Objekte?... 2 Wie greife ich auf Member einer Klasse zu?...
MehrTechnisches Zeichnen für Maschinenbauer
Technisches Zeichnen für Maschinenbauer Bearbeitet von Horst-Walter Grollius 2., aktualisierte Auflage 2013. Buch. 184 S. Hardcover ISBN 978 3 446 43756 2 Format (B x L): 16,6 x 24,1 cm Gewicht: 356 g
MehrSocial Media in der Schule
Beltz Pocket 7 Social Media in der Schule Bearbeitet von Andreas Gohlke 1. Auflage 2012. Taschenbuch. 96 S. Paperback ISBN 978 3 407 62818 3 Gewicht: 81 g Weitere Fachgebiete > Pädagogik, Schulbuch, Sozialarbeit
MehrSelbststudium OOP1 & DAT Programmieren 2 F1203 Felix Rohrer
Aufgaben Handout PRG2_OOP1 (Objektorientierte Programmierung) 1. Beantworten Sie die Kontrollfragen A und B, soweit diese im Unterricht noch nicht beantwortet wurden. Halten Sie allfällige Unklarheiten
MehrOffice 2010 Programmierung mit VSTO und.net 4.0
Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Bearbeitet von Holger Schwichtenberg, Jan Tittel 1. Auflage 2011. Buch. X, 278 S. Hardcover ISBN 978 3 446
MehrPhysik-Manga. Mechanik. Bearbeitet von Hideo Nitta
Physik-Manga Mechanik Bearbeitet von Hideo Nitta 1. Auflage 2010. Taschenbuch. viii, 222 S. Paperback ISBN 978 3 8348 0982 7 Format (B x L): 17 x 24 cm Gewicht: 418 g Weitere Fachgebiete > Physik, Astronomie
MehrHybride Finanzierung im Internationalen Steuerrecht
Hybride Finanzierung im Internationalen Steuerrecht am Beispiel von Genussrechten Bearbeitet von Martin Alexander Six 2007 2007. Taschenbuch. 304 S. Paperback ISBN 978 3 7073 1209 6 Format (B x L): 15,5
MehrVererbung. Definition Felder Konstruktor Methoden Beispiel. Dr. Beatrice Amrhein
Vererbung Definition Felder Konstruktor Methoden Beispiel Dr. Beatrice Amrhein Definition 2 Definition: Vererbung Die Vererbung dient dazu, mit Hilfe von existierenden Klassen neue Klassen zu implementieren.
MehrProf. W. Henrich Seite 1
Klasse - ist ein benutzerdefinierter Datentyp (Referenztyp) - hat Datenelemente - hat Methoden - Konstruktor ist spezielle Methode zum Erstellen eines Objektes vom Typ der Klasse (Instanz) - jede Klasse
MehrVorausgesetzte Grundkenntnisse. Inhalt. Klassenhierarchie und Vererbung. Vererbung. Klassenhierarchie und Vererbung. Einführung in C# Teil 3
Vorausgesetzte Grundkenntnisse Einführung in C# Teil 3 Matthias Nübling Programmierung Typen, Variablen, Anweisungen, Funktionen, etc. Objektorientierte Programmierung Klassen, Vererbung, Polymorphismus,
MehrEinführung in die Programmierung mit C++
1 Seite 1 Einführung in die Programmierung mit C++ Teil III - Objektorientierte Programmierung 10. Vererbung und Polymorphie Vererbung und Polymorphie in C++ Seite 2 Klassen können von anderen Klassen
MehrLesedetektive Übungsbücher - Finn und Lili auf dem Bauernhof, 1. Klasse
Lesedetektive Übungsbücher - Finn und Lili auf dem Bauernhof, 1. Klasse Bearbeitet von Hanneliese Schulze, Alexander Steffensmeier 1. Auflage 2012. Taschenbuch. 48 S. Paperback ISBN 978 3 7373 3514 0 Format
MehrLieschen Radieschen und der Lämmergeier
Gulliver 1190 Lieschen Radieschen und der Lämmergeier Bearbeitet von Martin Auer, Axel Scheffler Neuausgabe 2010. Taschenbuch. 40 S. Paperback ISBN 978 3 407 74190 5 Format (B x L): 12,5 x 18,7 cm Gewicht:
MehrGrundzüge der Programmierung. Wiederverwendung VERERBUNG
Grundzüge der Programmierung Wiederverwendung VERERBUNG Inhalt dieser Einheit Syntax: Vererbung in Java Superklassen - Subklassen Konstruktorenaufruf in Subklassen super, abstract und final 2 Code-Reuse
MehrJavakurs für Anfänger
Javakurs für Anfänger Einheit 10: Mehr zur Vererbung und abstrakte Klassen Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda 1. Teil: Mehr zur Vererbung Methoden vererben und überschreiben
MehrC++ - Objektorientierte Programmierung Vererbung
C++ - Objektorientierte Programmierung Vererbung Personen Kunden Mitarbeiter Verwaltung Verkäufer Leibniz Universität IT Services Anja Aue Vererbung Definition von Klassen auf Basis von bestehenden Klassen.
MehrPrinzipien der objektorientierten Programmierung (OOP)
Die Ziele der OOP sind: - bessere Warbarkeit - Wiederverwendbarkeit 1.) Datenkapselung Prinzipien der objektorientierten Programmierung (OOP) Komplexe Datenstrukturen (wie zb ein Stack) werden vom Anwendungsprogramm
Mehrmitp/die kleinen Schwarzen Scrivener Texte professionell konzipieren, schreiben und veröffentlichen Bearbeitet von Stephan Lamprecht
mitp/die kleinen Schwarzen Scrivener Texte professionell konzipieren, schreiben und veröffentlichen Bearbeitet von Stephan Lamprecht 1. Auflage 2013. Taschenbuch. 240 S. Paperback ISBN 978 3 8266 9497
Mehrmitp/die kleinen Schwarzen XING Erfolgreich netzwerken im Beruf Bearbeitet von Frank Bärmann
mitp/die kleinen Schwarzen XING Erfolgreich netzwerken im Beruf Bearbeitet von Frank Bärmann 2014 2014. Taschenbuch. 266 S. Paperback ISBN 978 3 8266 8207 0 Format (B x L): 12,5 x 18,5 cm Gewicht: 248
MehrKinder und Jugendliche im Leistungssport - eine Herausforderung für Eltern und Trainer
Sport und gesellschaftliche Perspektiven 3 Kinder und Jugendliche im Leistungssport - eine Herausforderung für Eltern und Trainer Ein pädagogisch-psychologischer Leitfaden Bearbeitet von Martin K. W. Schweer
MehrSind die Schweizer die besseren Deutschen?
Sind die Schweizer die besseren Deutschen? Der Hass auf die kleinen Unterschiede Bearbeitet von Jürg Altwegg, Roger de Weck 1. Auflage 2010. Taschenbuch. 160 S. Paperback ISBN 978 3 312 00457 7 Format
MehrVerifikation und Validierung für die Simulation in Produktion und Logistik
VDI-Buch Verifikation und Validierung für die Simulation in Produktion und Logistik Vorgehensmodelle und Techniken Bearbeitet von Markus Rabe, Sven Spieckermann, Sigrid Wenzel 1. Auflage 2008. Taschenbuch.
MehrErste Java-Programme (Java Wiederholung & Vererbung)
Lehrstuhl Bioinformatik Konstantin Pelz Erste Java-Programme (Java Wiederholung & ) Tutorium Bioinformatik (WS 18/19) Konstantin: Konstantin.pelz@campus.lmu.de Homepage: https://bioinformatik-muenchen.com/studium/propaedeutikumprogrammierung-in-der-bioinformatik/
MehrRettungsschwimmen. Lehrbuch. Bearbeitet von Die Wasserwacht des Bayerischen Roten Kreuzes
Rettungsschwimmen Lehrbuch Bearbeitet von Die Wasserwacht des Bayerischen Roten Kreuzes 2015 2015. Taschenbuch. ca. 256 S. Paperback ISBN 978 3 609 68945 6 Format (B x L): 14,8 x 21 cm Gewicht: 389 g Zu
MehrVererbung, Polymorphismus
Vererbung, Polymorphismus INE2 M. Thaler, tham@zhaw.ch Office TG208 http://www.zhaw.ch/~tham 1 Um was geht es? Automobilbau Firma produziert Limousine Kunde möchte Kombi Wielösen? Möglichkeiten Neudesign
MehrTheodor Storm - Constanze Esmarch
Storm - Briefwechsel (StBw) 15 Theodor Storm - Constanze Esmarch Briefwechsel (1844-1846). Kritische Ausgabe. Bearbeitet von Regina Fasold 1. Auflage 2002. Buch. 1076 S. Hardcover ISBN 978 3 503 06147
MehrBerechnungen in OpenOffice.org / StarCalc
Berechnungen in OpenOffice.org / StarCalc Zahlen, Formeln und Funktionen Bearbeitet von René Martin 1. Auflage 2004. Taschenbuch. 304 S. Paperback ISBN 978 3 446 22738 5 Format (B x L): 16,8 x 24 cm Gewicht:
MehrKompetenzorientierte Sexualerziehung
Kompetenzorientierte Sexualerziehung für die Grundschule einschl. Klassenstufe 5/6 (Beispiel Nordrhein-Westfalen) Bearbeitet von Rolf Pommerening 1. Auflage 2013. Taschenbuch. XII, 310 S. Paperback ISBN
MehrJetzt lerne ich Buchstaben und schreiben (ab 5)
Jetzt lerne ich Buchstaben und schreiben (ab 5) Vorschule Bearbeitet von Ulrike Holzwarth-Raether, Ute Müller-Wolfangel, Gabie Hilgert, Stefanie Scharnberg 1. Auflage 2012. Taschenbuch. 24 S. Paperback
MehrExplosionsschutz Grundlagen - Maßnahmen - Dokumentation
Explosionsschutz Grundlagen - Maßnahmen - Dokumentation 1. Auflage 2015. CD. ISBN 978 3 8111 5705 7 Format (B x L): 21 x 29,7 cm Gewicht: 1010 g Wirtschaft > Spezielle Betriebswirtschaft > Arbeitsplatz,
MehrPolymorphie. Überladen. Definition Methodennamen überladen Konstruktoren überladen Operatoren überladen Beispiele. Dr.
Polymorphie Überladen Definition Methodennamen überladen Konstruktoren überladen Operatoren überladen Beispiele Dr. Beatrice Amrhein Definition 2 Definition: Überladen (von Namen) Überladen bedeutet, dass
MehrBegriffe 1 (Wiederholung)
Begriffe 1 (Wiederholung) Klasse Eine Klasse ist der Bauplan für ein oder mehrere Objekte. In einer Klasse werden Dienste (Methoden) zur Verfügung gestellt. Klassennamen beginnen mit einem Großbuchstaben.
MehrObjektorientiertes Programmieren mit C++ für Fortgeschrittene
BEREICH DATENTECHNIK I CQ 300 00 TH 02 Objektorientiertes Programmieren mit C++ für Fortgeschrittene Kapitel 3 3. Mehrfachvererbung 3.1. Eigenschaften und Problematik 3.2. Virtuelle Basisklassen BEREICH
MehrOffice 2016 für Mac Das Profibuch
Edition SmartBooks Office 2016 für Mac Das Profibuch Mehr herausholen aus Word, Excel, PowerPoint, OneNote und Outlook Bearbeitet von Horst-Dieter Radke 1. Auflage 2015. Taschenbuch. XIV, 380 S. Paperback
MehrObjektorientierte Programmierung III
Objektorientierte Programmierung III OOP Kapselung: Gruppierung von Daten und Funktionen als Objekte. Definieren eine Schnittstelle zu diesen Objekten. Vererbung: Erlaubt Code zwischen verwandten Typen
MehrPressearbeit in der IT-Branche
Xpert.press Pressearbeit in der IT-Branche Erfolgreiches Vermarkten von Dienstleistungen und Produkten in der IT-Presse Bearbeitet von A. Esslinger, C. Versteegen, Gerhard Versteegen 1. Auflage 2004. Buch.
MehrCat Content. SMS von meinem Kater. Bearbeitet von Katja Berlin
Cat Content SMS von meinem Bearbeitet von Katja Berlin 1. Auflage 2013. Taschenbuch. 224 S. Paperback ISBN 978 3 499 60452 2 Format (B x L): 12,5 x 18,8 cm schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung
MehrObjektorientierung. Marc Satkowski 20. November C# Kurs
Objektorientierung Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Weiterführende Verzweigungen Tertiäre-Verzweigung switch case 2. Schleifen Zählschleife (for) break & continue 3. Objektorientierung
Mehr