Looking for LF9 - Netzwerke und Dienste bereitstellen HN/TU test answers and solutions? Browse our comprehensive collection of verified answers for LF9 - Netzwerke und Dienste bereitstellen HN/TU at moodle.mm-bbs.de.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Aufgabe: Gegeben ist das unten dargestellte Klassendiagramm einer Bibliothek. Erzeugen Sie ein Buch "Der Schatz im Silbersee" von Karl May mit der ISBN-Nummer "978-3780200365" und einer Seitenzahl von 355 Seiten und fügen Sie es der Bibliothek hinzu.
public static void main(String args[]) { Bibliothenk bi = new Bibliothek(); Autor a = Autor ("Karl May"); b = new ("978-3780200365"); .setAutor(); .setSeitenzahl(355); b.("Der Schatz im Silbersee"); .aufnehmen();}
Aufgabe: Ordnen Sie den dargestellten Beziehungen den richtigen Beziehungstyp zu!
Aufgabe: Es gilt das folgende Klassendiagramm. Welche Aussage ist richtig für den Fall, dass ein Objekt buch vom Type Buch existiert.
Aufgabe: Es gilt die nebenstehende Vererbungshierarchie. Über welche Methoden verfügen die Klasse C?
public class gemein{ public int calc(int a, int b) {return a+b;}public int calc(int a) {return 2*a;}public int calc() {return 10;}}
Aufgabe: Ein Unterhaltungsgeraet kann aus und ein – geschaltet werden und die Lautstaerke über lauter und leiser verändert werden. Auch ein Fernseher ist ein Unterhaltungsgeraet, der darüber hinaus auch die Programme über ProgrammeVor und ProgrammeZurueck wechseln kann. Ein DVD_Player ist ebenso ein Unterhaeltungsgeraet. In einem DVD_Player kann eine DVD eingelegt werden. Eine DVD hat dabei einen Titel und eine Spieldauer. Der DVD_Player kann die DVD via eject auswerden, bzw. via play abspielen und mittels pause pausieren.
Ergänzen Sie das Klassendiagramm um die notwendigen Bezeichnungen.
Hinweis: Klassenbezeichnungen, Attribute und Methoden sind in der obigen Funktionsbeschreibung unterstrichen.
A:
B:
C:
D:
E:
F:
G:
H:
I:
J:
Aufgabe: Gegeben ist das folgende Klassendiagramm. Entwickeln Sie den Kopf der Methode suchen in der Bibliothek.
( titel) {
..}
Aufgabe: Die Universität bietet Vorlesungen an. Jede Vorlesung hat einen Titel und wird von einem Professor gehalten. Erstellen Sie die Klasse Vorlesung.class, kapseln Sie dabei die Attribute titel und prof. Diese Attribute sollten lediglich via der Methoden getTitel() und getProfessor() zugänglich sein.
public class Vorlesung { prof; String titel; public Vorlesung(String titel, professor) { .titel=titel; .prof=professor; } public getProfessor() { return prof; } public getTitel() { return titel; }}
Aufgabe: Vorlesungen können an der Uni von Studenten und von Gasthörern (normale Personen) besucht werden. Eine Vorlesung hat dabei maximal 10 Zuhörer. Erweitern die die Klasse Vorlesung um die Methode add(). Überladen sie diese Methode dabei in der Weise, dass sowohl Studenten, als auch normale Personen diese Vorlesung besuchen können. Über die Methode getNumberOfStudnets() kann die Anzahl der Stundenten (Gasthörer werden hier nicht mitgezählt) ermittelt werden.
Hinweis: Schlüsselworte aus eine vorangegangenen Aufgabe werden hier mit "[..]" gekennzeichnet!
public class Vorlesung { [..] [..] prof; [..] String titel; private [] students = new [10]; private int index=0; private int numStudents=0; public Vorlesung(String titel,[..] professor) { [..].titel=titel; [..].prof=professor; } public [..] getProf() { return prof; } public [..] getTitel() { return titel; } public (Student t) throws ArrayIndexOutOfBoundException { students[index++]=t; ++; } public add( p) throws ArrayIndexOutOfBoundException { students[index++]=p; } public int getNumberOfStudents() { return numStudents; }}
Aufgabe: Die Universität hat neben Studenten auch Professoren. Auch Professoren sind Personen (haben also einen Namen). Darüber hinaus haben Professoren auch noch einen Titel. Erzeugen sie die Klasse Professor.class als Ableitung der Klasse Person.class. Überschreiben Sie dabei die Methode getName() in der Weise, dass zusätzlich zum Namen des Professors auch noch dessen Titel angegeben wird.
public class Professor { private String titel; public Professor(String n,String titel) { (n); .titel=titel; } @Override public String () { return .titel+" "+super.; }}
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!