uebung07
This commit is contained in:
18
uebung07/src/quantities/generic/Unit.java
Normal file
18
uebung07/src/quantities/generic/Unit.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package quantities.generic;
|
||||
|
||||
public abstract class Unit<T extends Quantity<T>> {
|
||||
public final String name;
|
||||
public final double baseFactor;
|
||||
|
||||
public Unit(String name, double baseFactor) {
|
||||
this.name = name;
|
||||
this.baseFactor = baseFactor;
|
||||
}
|
||||
|
||||
public abstract T quantity(double value);
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return name;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user