Categorygithub.com/psyhackological/notesgofcc-learn-golang-assetscourse5-interfacesexercises2-implements
package
0.0.0-20240419213727-29a7e0648d8c
Repository: https://github.com/psyhackological/notes.git
Documentation: pkg.go.dev
# README
Interface Implementation
Interfaces are implemented implicitly.
A type never declares that it implements a given interface. If an interface exists and a type has the proper methods defined, then the type automatically fulfills that interface.
Assignment
At Textio we have full-time employees and contract employees. We have been tasked with making a more general employee
interface so that dealing with different employee types is simpler.
Add the missing getSalary
method to the contractor
type so that it fulfills the employee
interface.
A contractor's salary is their hourly pay multiplied by how many hours they work per year.