From a21136f2b54d7d395ddf77cc8fad4e5801f73546 Mon Sep 17 00:00:00 2001 From: Michael Cotterell Date: Thu, 19 Sep 2019 11:04:38 -0400 Subject: [PATCH] Update default-methods.md --- default-methods/default-methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default-methods/default-methods.md b/default-methods/default-methods.md index 5bf16b09..6ef57778 100644 --- a/default-methods/default-methods.md +++ b/default-methods/default-methods.md @@ -121,7 +121,7 @@ directly in the interface. denoted with the `default` keyword, that provides a default implementation of the method to classes that implement the interface. An implementing class can override a defualt method, if desired; this is similar to regular method overriding in inheritance (discussed in a later reading), except the original implementation -of a default method is originally declared in an interface and not in a class. +of a default method is declared in an interface and not in a class. Since the method is defined at the interface level, the implementation should be general in the sense that it is not specific to any implementing class. In this case, we have three states: `STYLED`, `UNSTYLED`,