Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Aufgabe 3 Matrikelnummer: 3.2 Konstruktor/Constructor (3.5 P.) Geben Sie ausserhalb der Klassendefinition von Transport die Definition des Konstruktors an, der die Attribute mit den Parameterwerten

image text in transcribedimage text in transcribed

image text in transcribedimage text in transcribed

Aufgabe 3 Matrikelnummer: 3.2 Konstruktor/Constructor (3.5 P.) Geben Sie ausserhalb der Klassendefinition von Transport die Definition des Konstruktors an, der die Attribute mit den Parameterwerten passend initialisiert. Give outside the class definition of Transport the definition of the constructor initialising the at- tributes with the fitting parameter values. class Transport : Transport Istring du stringa, Time dy Time at : dep 1d), arca), depy (dt), arry (OT) { } ; 3.3 Destruktor/Destructor (1.0 P.) Geben Sie ausserhalb der Klassendefinition Transport die Definition des Destruktors an. Give outside the class definition of Transport the definition of the destructor. class Transport : ~ Transport U 23 ; 0.5% Aufgabe 2 Matrikelnummer: 2 Klasse Time/Class Time (1 Fr die Speicherung von Zeitpunkten eines Tages sollen die Minuten eines Tages ab 00:00 Uhr berechnet werden, also zum Beispiel fr 01:10 Uhr der Wert 160 + 10 = 70, fr 11:08 Uhr der Wert 1160 + 8 = 668 oder fr 23:59 Uhr der Wert 23 * 60 + 59 = 1439 To store time points of a day the minutes of a day starting from 00:00 o'clock shall be calculated, for example for 01:10 o'clock the value 1 60 + 10 - 70. for 11:08 o'clock the value 11 * 60+ 8 = 668 or for 23:59 o'clock the value 23 * 60 + 59 = 1439. Geben Sie die Definition einer Klasse mit Namen Time mit folgenden Elementen an: Give the definition of a class with name Time with following elements: private Variable mit Namen min als natrliche Zahl. private variable with name min as a natural number. ffentliche Definition einer mglichst einfachen Klasse fr Ausnahmeobjekte (exception objects) mit Namen TimeWrong. public definition of a most simple class for exception objects with name TimeWrong ffentliche Definition eines berladenen Standardkonstruktors, der die Uhrzeit 00:00 Uhr initial- isieren soll. public definition of an overloaded standard constructor initialising time 00:00 o'clock. ffentliche Definition einer Member-Funktion mit Namen get_min, die den Wert des gleich- namigen Attributs zurck liefert. public definition of a member function with name get_min returning the value of the same named attribute. ffentliche Definition eines berladenen Konstruktors mit zwei natrlichen Zahlparametern fr Stunde und Minute. Im Rumpf sollen diese beiden Werte wie in den obigen Beispielen in Minuten eines Tages seit 00:00 Uhr umgerechnet und in min gespeichert werden. Falls die Argumente fr die Stunde oder fr die Minute unzulssige Werte haben, soll ein neues Ausnahme-Objekt vom Typ TimeWrong geworfen werden. public definition of an overloaded constructor with two natural number parameters for hour and minute. Like in the examples given above within the body the time shall be converted into minutes of a day from 00:00 o'clock and stored in min. If the arguments of the hour or minute will have non valid values a new exception object of type TimeWrong shall be thrown. ffentliche Definition des berladenen binren Operators

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Datacasting How To Stream Databases Over The Internet

Authors: Jessica Keyes

1st Edition

007034678X, 978-0070346789

Students also viewed these Databases questions

Question

What would I do next and why?

Answered: 1 week ago