net.walend.enum.test
Class Operation
java.lang.Object
|
+--net.walend.enum.test.Operation
- All Implemented Interfaces:
- Immutable, Member, java.io.Serializable
- Direct Known Subclasses:
- Operations.Add
- public abstract class Operation
- extends java.lang.Object
- implements Member, java.io.Serializable, Immutable
Operation holds a mathematical operation. I use it as a test case.
- Since:
- 20021218
- Author:
- David Walend david@walend.net
- See Also:
- Serialized Form
Field Summary |
private java.lang.String |
name
|
Constructor Summary |
Operation(java.lang.String name)
|
Method Summary |
abstract int |
eval(int a,
int b)
|
java.lang.String |
getName()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
private java.lang.String name
Operation
public Operation(java.lang.String name)
getName
public java.lang.String getName()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
eval
public abstract int eval(int a,
int b)
Copyright (c) 2001, 2002, David Walend