Aufgabenblatt 2 preconditions.

This commit is contained in:
Michael Reiter
2022-03-21 15:20:20 +01:00
parent 322c15576b
commit 06d7e6dfaf
2 changed files with 6 additions and 1 deletions

View File

@ -6,6 +6,7 @@ public class BodyForceMap {
//TODO: declare variables.
// Initializes this map with an initial capacity.
// Precondition: initialCapacity > 0.
public BodyForceMap(int initialCapacity) {
//TODO: define constructor.
@ -13,6 +14,7 @@ public class BodyForceMap {
// Adds a new key-value association to this map. If the key already exists in this map,
// the value is replaced and the old value is returned. Otherwise 'null' is returned.
// Precondition: key != null.
public Vector3 put(Body key, Vector3 force) {
//TODO: implement method.
@ -20,7 +22,8 @@ public class BodyForceMap {
}
// Returns the value associated with the specified key, i.e. the returns the force vector
// associated with the specified body.
// associated with the specified body. Returns 'null' if the key is not contained in this map.
// Precondition: key != null.
public Vector3 get(Body key) {
//TODO: implement method.

View File

@ -8,6 +8,7 @@ public class BodyQueue {
//TODO: declare variables.
// Initializes this queue with an initial capacity.
// Precondition: initialCapacity > 0.
public BodyQueue(int initialCapacity) {
//TODO: define constructor.
@ -16,6 +17,7 @@ public class BodyQueue {
// Initializes this queue as an independent copy of the specified queue.
// Calling methods of this queue will not affect the specified queue
// and vice versa.
// Precondition: q != null.
public BodyQueue(BodyQueue q) {
//TODO: define constructor.