Programação orientada a objetos para aplicativos android

Video: �� Desenvolvimento de Aplicações Comerciais com Python e Kivy

Programação orientada a objetos trouxe uma grande mudança no desenvolvimento de aplicações e programação. Um programa orientado a objeto é, na sua essência, projetado para ser modificado. Usando o software escrito corretamente, você pode tirar proveito dos recursos que já estão construídos dentro, adicionar novos recursos de seu próprio país, e substituir recursos que não atendam às suas necessidades.

O melhor aspecto desta situação é que as alterações feitas estão limpos - não arranhar e cavar no código do programa frágil de outras pessoas. Em vez disso, você fazer bonito, adições ordenadas e modificações sem tocar a lógica interna do código existente. É a solução ideal.

Quando você escreve um programa orientado a objeto, você começar por considerar os dados. Digamos que você está escrevendo sobre contas. Então, o que é uma conta? Você está escrevendo código para lidar com cliques de botão. Assim que é um botão? Você está escrevendo um programa para enviar cheques aos empregados. O que é um empregado?

Por exemplo, digamos que um empregado é alguém com um nome e um título do trabalho - com certeza, os empregados têm outras características, mas por agora manter o básico:

class Employee {String nome-String jobTitle-}

Claro, qualquer empresa tem diferentes tipos de funcionários. Por exemplo, sua empresa pode ter a tempo inteiro e trabalhadores a tempo parcial. Cada funcionário em tempo integral tem um salário anual:

Video: Introdução à criação de aplicativos Android

FullTimeEmployee classe estende-se empregado {Salary- double}

Neste exemplo, as palavras estende-se empregado dizer Java que a nova classe (o Empregado em tempo integral classe) tem todas as propriedades que quaisquer Empregado tem e, possivelmente, mais. Em outras palavras, cada Empregado em tempo integral é um objecto Empregado objeto (um empregado de um certo tipo, talvez).

Como qualquer um Empregado, uma Empregado em tempo integral tem um nome e uma Titulo do trabalho. mas um Empregado em tempo integral também tem um salário. Isso é o que as palavras estende-se empregado faça por você.



Um trabalhador a tempo parcial não fixou o salário anual. Em vez disso, cada trabalhador a tempo parcial tem uma taxa de pagamento por hora e um certo número de horas trabalhadas em uma semana:

Video: PhoneGap - Aprenda a Criar APPs e Games para iOS e Android - Vídeo 1

classe PartTimeEmployee estende-se empregado {Double hourlyPay-int hoursWorked-}

Até agora, a PartTimeEmployee tem quatro características: nome, Titulo do trabalho, hourlyPay, e número de horas trabalhadas.

Então você tem que considerar os figurões - os executivos. Cada executivo é um funcionário em tempo integral. Mas, além de ganhar um salário, cada executivo recebe um bônus (mesmo se a empresa vai barriga para cima e precisa ser socorrida):

classe executiva estende FullTimeEmployee {double bonus}

Java de estende palavra-chave é legal porque, ao estender uma classe, você herda todo o código complicado que já está em outra classe. A classe de estender pode ser uma classe que você tem (ou outro desenvolvedor tem) já escrito. Uma forma ou outra, você é capaz de reutilizar o código existente e adicionar ingredientes para o código existente.

Video: Melhores apps para Android: (03/03/2017) - Baixaki Android

Aqui está outro exemplo: Os criadores do Android escreveu o Atividade classe, com seus 5.000 linhas de código. Você começa a usar todas essas linhas de código para livre simplesmente digitando estende Atividade:

classe pública MainActivity estende Atividade {

Com as duas palavras estende Atividade, seu novo Atividade principal classe pode fazer todas as coisas que uma atividade típica Android pode fazer - começar a correr, encontrar itens no aplicativo de res diretório, mostrar uma caixa de diálogo, responder a uma condição de pouca memória, iniciar outra atividade, retornar uma resposta a uma atividade, concluir a execução, e muito mais.


Publicações relacionadas