Programação orientada a objetos (eBook)
138 Seiten
Editora Senac São Paulo (Verlag)
978-65-5536-477-4 (ISBN)
Programação orientada a objetos apresenta o conceito do paradigma de programação orientado a objetos, de maneira a proporcionar ao leitor o conhecimento para aprimorar suas habilidades de desenvolvimento de código. Abrange assuntos como encapsulamento, polimorfismo, herança, abstração e diversas técnicas para aperfeiçoar o código-fonte de sistemas corporativos. O livro é elaborado com exemplos que utilizam a linguagem de programação Java, uma vez que sua essência é orientada a objetos e bem difundida na área. O objetivo é fazer com que o leitor esteja pronto para desenvolver qualquer sistema que aplique esse paradigma no mercado de trabalho.
Allen Oberleitner é coordenador acadêmico do curso superior de tecnologia em análise e desenvolvimento de sistemas e banco de dados e data science no Centro Universitário Fiap. Professor de disciplinas relacionadas à linguagem de programação, engenharia de software e marketing digital no Centro Universitário Fiap e de pós-graduação no Centro Universitário Toledo Prudente. Possui mestrado em engenharia da informação pela Universidade Federal do ABC (2012); pós-graduação em gestão financeira pela Universidade Municipal de São Caetano do Sul (2005); e graduações em ciência da computação pela Universidade Municipal de São Caetano do Sul (2003) e ciência & tecnologia pela Universidade Federal do ABC (2010). Tem várias publicações na área de lógica de programação e experiência de 15 anos em processos de aprendizagem, com artigos apresentados em congressos internacionais. Andrey Araujo Masiero é professor e desenvolvedor de software com interesse em arte, tecnologia e cultura. Doutor em engenharia elétrica na área de inteligência artificial pelo Centro Universitário FEI e bolsista Prosup/Capes. Recebeu o prêmio destaque acadêmico 2015, na instituição em que cursa o doutorado, pelo projeto RoboFEI @Home. Mestre em engenharia elétrica na área de inteligência artificial pelo Centro Universitário FEI e bolsista de desenvolvimento tecnológico industrial do CNPq – Nível B, tempo integral, do projeto FINEP Pesquisa e Estatística baseada em Acervo Digital de Prontuário Médico do Paciente em Telemedicina Centrada no Usuário. Bacharel em ciência da computação pelo Centro Universitário FEI, foi premiado com o primeiro lugar na Exposição dos Trabalhos Acadêmicos da Ciência da Computação (Expocom) com o trabalho de sistema de gerenciamento de patterns, anti-patterns e personas (SIGEPAPP). Profissional com 16 anos de experiência no mercado, participou de projetos com o Governo do Estado de São Paulo e projetos de sociedade privada, como a integração entre os bancos Santander e Real.
Capítulo 1
Introdução à programação orientada a objetos
1 Construindo software
2 Programação orientada a objetos × programação estruturada
3 Classes e objetos
Considerações finais
Referências
Capítulo 2
Encapsulamento e modificadores de acesso
1 Protegendo sua classe
2 Modificadores de acesso
3 Métodos getters e setters
Considerações finais
Referências
Capítulo 3
Sobrecarga de métodos
1 O recurso "camaleão"
2 Métodos polimórficos do Java
3 Construindo métodos polimórficos
Considerações finais
Referências
Capítulo 4
Construtores
1 Tudo começa do início
2 Utilizando métodos construtores
3 Sobrecarga de métodos construtores
Considerações finais
Referências
Capítulo 5
Herança
1 Entendimento sobre herança
2 Construindo a primeira família de objetos
3 Protegendo membros da classe
4 Polimorfismo
5 Classes e métodos abstratos
6 Exercícios de fixação
Considerações finais
Referências
Capítulo 6
Interface
1 Uso da interface em classes
2 Interfaces como tipo
3 Exercícios de fixação
Considerações finais
Referências
Capítulo 7
Constantes, atributo estático e método estático
1 Constantes
2 Atributos e métodos estáticos
Considerações finais
Referências
Capítulo 8
Genéricos
1 Parâmetro de tipo
2 Métodos genéricos
3 Classes genéricas
4 Exercícios de fixação
Considerações finais
Referências
Sobre o autor
| Erscheint lt. Verlag | 11.3.2021 |
|---|---|
| Reihe/Serie | Série Universitária | Série Universitária |
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Desenvolvimento de sistemas • Java • Linguagem de programação • OOP • programação orientada a objetos • Software |
| ISBN-10 | 65-5536-477-7 / 6555364777 |
| ISBN-13 | 978-65-5536-477-4 / 9786555364774 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich