Not exactly. Create an abstract class Tools, with methods for Start, Stop ...
Then create a derivated class for Electric, another one for Hydrolic and so on.
Derivated classes inherit the properties and methods defined in the abstract class.
Eventually, you may override these properties and methods in the derivated class, if a distinct processing is needed.
For instance, if the Start method is distinct for Hydrolic and Electric, you can override the Start method in each of these classes.
See MSDN for more information :