Methods can also be private. Use # prefix to hide implementation details.
class Validator {
#sanitize(input) {
return input.trim().toLowerCase();
}
validate(email) {
const clean = this.#sanitize(email);
return clean.includes("@");
}
}
#sanitize is internal. Only validate is public.