commit 80ad16c09f30e6690e187e66f04043ed63ee7b89 Author: Luiz F. Picolo Date: Thu Apr 4 21:30:31 2024 -0400 Commit inicial diff --git a/animal.js b/animal.js new file mode 100644 index 0000000..70fe64f --- /dev/null +++ b/animal.js @@ -0,0 +1,8 @@ +class Animal { + constructor(nome){ + this.nome = nome + } +} + +// module.exports = Animal; +export default Animal; \ No newline at end of file diff --git a/cachorro.js b/cachorro.js new file mode 100644 index 0000000..fbc12fe --- /dev/null +++ b/cachorro.js @@ -0,0 +1,10 @@ +import Animal from "./animal.js"; + +class Cachorro extends Animal { + constructor(nome, raca){ + super(nome); + this.raca = raca; + } +} + +export default Cachorro; \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..5c8ecec --- /dev/null +++ b/index.js @@ -0,0 +1,39 @@ +import Cachorro from "./cachorro.js"; + +const cachorro = new Cachorro('Azulao', 'ViraLata'); +console.log(cachorro.raca) + +// // ORM +// Data de entrega dia 15/04 +// Deve ser entregue no github +// E a avaliação sera por meio de peguntas do professor +// // Vamos trabalhar com vetores (Array) +// // Salve, delete, atualize e liste os objetos salvos +// // array = [] +// // var pessoa = {nome: "Picolo", idade: "18"} +// // array.push(pessoa) +// // Abstrata +// class ORM { +// // ORM implementa todos os metodos +// // Selecionar +// // Adicionar +// // Atualizar +// // Deletar +// } + +// // Deve ser um arquivo separado +// class Aluno extends ORM { +// // Apenas importam as funcionalidades +// // vetor chamado Aluno +// } + +// class Azul extends ORM { +// // vetor chamado Azul +// } + +// class Amarelo extends ORM { +// // vetor chamado Amarelo +// } + +// const azul = new Azul(); +// azul.adicionar(pessoa) \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..62302d8 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "teste", + "version": "1.0.0", + "description": "", + "main": "index.js", + "type": "module", + "scripts": { + "start": "node index.js", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "Luiz Picolo ", + "license": "MIT" +}