원래 프로토타입 기반 상속으로 객체지향 코드를 짰잖아여

근데 ES6 에 도입된 class 문법으로 짠 것과 프로토타입으로 구현한 코드가 완전히 기능적으로 같은 것임?