Giter VIP home page Giter VIP logo

java-oo-entendendo-a-orienta-o-a-objetos-alura's Introduction

Curso de Java OO: entendendo a Orientação a Objetos

Faça esse curso de Java e:

  • Domine o paradigma de programação mais usado no mercado de trabalho

  • Entenda o que são referências e objetos

  • Use atributos, métodos da instancia e da classe

  • Define objetos através de construtores

  • Aprenda sobre encapsulamento

Instrutor: Paulo Silveira

Orientação a Objetos

Instanciação, atributos e referências

Instanciação, atributos e referências

Nessa aula aprendemos sobre atributos e criação de objetos.

Vimos:

  • O que é uma classe

  • Como criar uma classe

  • Como criar um objeto ou instância de uma classe

  • O que são atributos

  • Como definir e visualizar valores de atributos

  • Como funciona a atribuição de uma referência à uma variável

Vamos ver mais sobre as classes na próxima aula! Agora não só suas características mas também seu comportamento. Vamos que só está no começo! Espero você lá!

Referências vs Objetos

Referências Objetos

Referências

Referências

03. Definindo comportamento

Métodos com retorno e Métodos com referência

Métodos com retorno e Métodos com referência

Nessa aula falamos sobre o comportamento que são os métodos.

Vimos:

  • como definir métodos com parâmetros e retorno

  • como retornar algo usando a palavra chave return

  • como usar a referência this para acessar um atributo

  • que podemos passar uma referência como parâmetro do método

  • métodos são chamadas a partir da referência usando o operador.

Composição de objetos

Aprendemos neste capítulo:

  • Realizar o relacionamento entre classes através de composição;

  • Vantagens de se isolar informações repetidas em outra classe;

  • Detalhes da composição;

  • NullPointerException para atributos não inicializados e seus cuidados.

Composição de Objetos

Encapsulamento e visibilidade

Aprendemos nesta aula:

  • Atributos privados, restringindo o acesso aos atributos

  • Encapsulamento de código

  • Métodos de leitura dos atributos, os getters

  • Métodos de modificação dos atributos, os setters

  • Getters e Setters de referência

Encapsulamento e visibilidade

Encapsulamento e visibilidade

Construtores e membros estáticos

Aprendemos nesta aula:

  • Construtor da classe, possibilitando receber argumentos e inicializar atributos a partir da criação de um objeto

    • Com isso, a inicialização dos atributos recebidos no construtor torna-se obrigatória
  • Atributos da classe, os atributos estáticos

  • Métodos da classe, os métodos estáticos

  • Ausência de referência, do this, dentro de métodos estáticos

Construtores e membros estáticos

Construtores e membros estáticos

java-oo-entendendo-a-orienta-o-a-objetos-alura's People

Contributors

tiagomerc avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.