•  
     

Como as Classes nos Ajudam? - JavaScript

Classes são muito importantes em programação orientada a objetos. Isso porque uma classe nos fornece informações úteis sobre os objetos, e você pode pensar em um objeto como uma instância particular de uma classe.

Por exemplo, observe novamente nossa classe Person no console. Sabemos que qualquer pessoa (Person) terá um nome ( name) e idade (age), porque eles estão no construtor. Isso nos permite criar uma função como printPersonName, que toma um Person como argumento e exibe seu nome. Sabemos que a função funcionará em qualquer Person, porque name é uma propriedade válida dessa classe.

Código: Selecionar todos

function Person(name,age) {
  this.name = name;
  this.age = age;
}
var printPersonName = function (p) {
  console.log(p.name);
};

var bob = new Person("Bob Smith", 30);
printPersonName(bob);

var me = new Person("Teste",32);
printPersonName(me);


Bob Smith
Teste
 
:idea: