Dica 2: Javascript!

Zandra Monteiro
2 min readMay 4, 2020

Na live do Reboot.Dev de hoje, mais uma vez ficou clara a linguagem mais “quente” para se iniciar em programação. Javascript vem ganhando mercado por sua versatilidade e sua comunidade apaixonada vem propagando com muito sucesso suas possibilidades de uso.

O trio “JS+CSS+HTML” parece ser o combo do sucesso para quem visa front-end. Para o back-end, o mesmo JS aparece junto com o Node e esse caminho pretendo conhecer bem a fundo.

De forma geral, se você já vem com estudos avançados em outra linguagem, com a qual se identifica, consegue resolver problemas e da qual gosta, mantenha seu foco. Mas, se está ainda bem iniciante, por que não dar uma chance ao JS?

Fiquei intrigada de como uma linguagem pode abranger tantos campos e decidi tirar minhas conclusões. Abandonar os estudos em Java? Nem pensar. Apenas adicionar mais um elemento nesse desafio que vem motivando meus estudos diários.

Assunto estudado hoje: Classes Abstratas!

Basicamente, se uma classe é declarada abstrata, não pode ser instanciada (você não consegue criar novas instâncias), apenas conter métodos. Outra classe “extends” de uma abstrata, e é para isso que é comumente usada: disponibilizar uma base para sub-classes.

E um método abstrato? Apenas podem ser usados em classes abstratas e não têm corpo (deverá ser dado pelas sub-classes). Se eu desejar que as classes filhas tenham determinado comportamento específico de sua classe, posso utilizar “abstract” na declaração do método, forçando que cada classe filha declare como o método será especificamente em sua classe.

O entendimento de classes e métodos abstratos está completamente relacionado ao conceito de polimorfismo.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Zandra Monteiro
Zandra Monteiro

Written by Zandra Monteiro

Passionate about programming and solving problems using code! Enjoying this amazing journey of becoming a dev, I’ll share here some of it.

No responses yet

Write a response