Noções básicas de Java: para iniciantes totais | Grant Klimaytys | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Noções básicas de Java: para iniciantes totais

teacher avatar Grant Klimaytys, Software Engineer

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

15 aulas (1 h 22 min)
    • 1. Introdução

      5:37
    • 2. Como configurar o Java

      3:35
    • 3. O que é programação

      1:27
    • 4. Olá, Java e ponto de entrada

      6:21
    • 5. Variáveis no Java

      9:49
    • 6. Operadores em Java

      5:59
    • 7. Trabalhos de casa para a hora de casa

      1:15
    • 8. Como converter tipos variáveis em Java

      5:53
    • 9. Métodos em Java

      5:20
    • 10. Como comparar as coisas no Java

      9:54
    • 11. Arrays no java

      6:09
    • 12. Rode e redondo e redondo para a em em Java

      5:26
    • 13. Cursos e objetos no Java

      7:44
    • 14. Herança no Java

      5:24
    • 15. Resumo dos conceitos básicos da programação de Java

      1:38
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

7.821

Estudantes

49

Projetos

Sobre este curso

Você já pensou em "não posso programar" para programar" para a programar" ?

Eu em vez de a sua parte, mas de que a tentem a Desire de forma de a sua questão e a coisa de sua conta, aumentando meu up

Well curso de Java é no qual você pode começar neste momento! Vou orientar você nas seguintes etapas:



- Aprenda alguns termos de Java muito básico e para quem for para quem em vez de de curto - comece como estruturar o
código - entenda alguns termos de a de que você de maior de a sua

No final, você vai fazer o upload de um projeto simples para a galeria de projetos mostrando suas novas habilidades de Java de Java! A partir daí, você pode começar a criar aplicativos para Android no seu próximo curso!

f420b6b0

Conheça seu professor

Teacher Profile Image

Grant Klimaytys

Software Engineer

Professor

My very first software program was the artificial intelligence brain of an underwater robot in the early 2000's, still the coolest project I have ever worked on!

Since then I have designed and built websites, software and apps using all manner of languages and frameworks. Javascript, Bootstrap, .Net, Python, PHP - you name it, I've probably used it.

These days I focus on building quality cross platform apps using Xamarin studio in C#, Xcode and Swift 2 and Android Studio.

If you're considering becoming a freelance developer then I can honestly say it is the best life in the world. You will have no boss, earn an hourly rate of $60 - $150 and take holiday whenever you want!

Of course you have to learn how to make good apps first, which brings me to my second pa... Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução: Olá e bem-vindo a este curso básico sobre aprendizagem de Java. Agora, este curso é para você se você nunca programou antes ou você só programou um pouco . E você não tem idéia do que coisas como variáveis, métodos, estruturas, classes. Você não tem idéia do que tudo isso significa neste curso. Vou levá-los passo a passo exatamente o que cada uma dessas coisas significa e como você pode usá-los para criar um programa para suas próprias necessidades. Agora você está aqui pelo Java. De quê? Você realmente vai aprender sobre os blocos básicos de construção da maioria das linguagens de programação. Um objetivo tão afiado e rápido. Veja Escócia qualquer coisa nova e grande python PHP, etc. Então você não está apenas aprendendo Java aqui. Você está aprendendo a programar. Você está aprendendo os blocos fundamentais que permitem que você faça qualquer coisa para voltas móveis para software como um serviço para sites. Absolutamente qualquer coisa que você possa pensar. Então vamos passar pelo que você está realmente indo para fazer neste curso muito curto aqui nós começamos com ah, lista bastante assustadora olhando de palavras que provavelmente não são familiares para você. Se você nunca programou antes ou se eles são familiares, você pode não saber o que alguns deles realmente significam. Então, neste curso, vamos passar por cada um deles, e uma vez que você tenha tudo isso ou até metade deles em sua mente, então você será capaz de criar quase qualquer coisa que você possa pensar fora. Vamos passar por variáveis. Variáveis é apenas uma maneira de armazenar coisas na memória. Então nós vamos olhar um operador, você sabe, operadores já lá algo de matemática mais dois mais dois. Além disso é o operador menos dividir tempos e um monte de outros que estão programando específico. Então temos conversões. Então, na programação temos, digamos, um número. Mas para um computador, ele precisa saber se esse é um tipo específico de número. É um número que é uma palavra ou fez um número? Esse é o número. E eu sei que isso pode não significar nada agora, mas você vai ver por que isso é importante. Quando chegarmos a isso, então veremos comparações. Comparações são maneiras que olhamos para dois bits de dados, duas variáveis e vemos se eles são iguais ou se sua diferença e então fazemos algo com isso então um exemplo muito simples pode ser se eu tiver duas maçãs. Um é vermelho. Um é verde. Uma comparação diria, É Apple um igual à Apple para no computador diria que não, porque as cores são diferentes e isso é uma comparação na programação. Então temos loops. Loops são valiosos para passar por lotes e lotes de dados redondos em um círculo, puxando uma linha de cada vez de uma grande lista longa de dados e, em seguida, fazer algo com ele. Loops estão em toda parte na programação, e eles são na verdade o maior problema que temos como programadores em termos de tornar nossos programas eficientes. Então eu vou mostrar a vocês como executar loops, o que eles são tudo sobre, e talvez dar um ou dois ponteiros dedo do pé. Cuidado com quando você está executando loops em seus próprios programas, então nós vamos olhar para ele. A Arrays raise são apenas uma maneira extravagante de dizer uma lista de itens. É uma matriz, por isso tenho cinco maçãs. Se eu fizesse um loop dessas maçãs, eu tiraria uma maçã pouco tempo da lista e faria algo com a maçã como cortá-la e comê-la, então teremos métodos. Um método é exatamente o que parece. Um método é apenas uma maneira de fazer algo. Então, se eu dissesse a vocês, aqui está um método para fazer pudim de arroz, você pega um pouco de arroz, você coloca água no arroz. Você adiciona o que mais você precisa para o pudim de arroz, você enfiá-lo em uma providência panela, o forno e resultados pudim de arroz. Você chamaria isso de método para criar pudim de arroz para que você possa dizer método de cozimento de pudim de arroz . Isso é simplesmente um método, e nós os usamos em toda parte na programação. Então temos aulas. Você provavelmente pode pensar em classes como um esquema de como fazer algo para que uma classe possa ser uma receita por si só. Uma receita apenas tipo de fica no livro de receitas e não é uma coisa manifesto ainda. Então você tem uma receita para um bolo de chocolate só porque as receitas lá não significa que o bolo de chocolate realmente existe mas é simplesmente uma maneira de criar bolos de chocolate ou o que você faz é você. Em seguida, siga esse plano da receita, e no final você tem um bolo de chocolate, e isso é simplesmente o que uma aula é na programação. É um projeto para criar algo. Finalmente, temos herança e herança é algo que adicionamos às classes, principalmente a fim de ter atalhos na programação para que não repetimos muito código. Eu não vou te dizer o que são agora, porque você pode ver por si mesmo enquanto você passa pelo curso. Então, estou muito ansioso para ensiná-los todos esses conceitos básicos. E mais uma vez, uma vez que você tem todos esses conceitos básicos para baixo, você será capaz de programar o básico de praticamente qualquer linguagem de programação que você pode pensar fora. 2. Como configurar o Java: saltar para o Google e procurar por J. D. K. Em seguida, clique no primeiro link que você vê, que é com o oracle dot com. A Oracle mantém e desenvolve Java. Agora, quando você clica nele, ele diz que você pode baixar Java S E, e você quer ter certeza de que você tem o J. D. K selecionado. Então, se eu rolar para baixo, há muitas, muitas coisas diferentes que você pode baixar para Java, no entanto, você provavelmente só precisa clicar no primeiro item agora. Um. Esta página descarrega rolagem para baixo, e o que precisamos é do kit de desenvolvimento Java SC. Então clique em aceitar contrato de licença e, ao longo de um download, baixe a versão correta para o seu sistema operacional. Então eu estou correndo em um Mac. Vou pegar o Mac. Se você estiver executando no Windows, provavelmente terá o Windows X 64 se estiver usando o Windows 10 hoje em dia. Mas verifique se você precisa do X 86 ou X 64. Ok, você também pode obter demonstrações, amostras e downloads nesta página, mas não se preocupe com isso por enquanto. Basta obter o J. D. K. Depois de ter o J. D. K. Você baixou e instalou, preferência reinicie seu computador, então tudo registra. Em seguida, vamos chegar ao item real que estaremos usando para criar o nosso código Java. Há muitos ambientes idee facilidade ou desenvolvimento que você pode usar para Java, o mais popular dos quais provavelmente é Intel E. J ou feijão Net. Se você está fazendo APS para Android, você teria Android Studio. Mas esta é apenas uma seção curta muito simples. Então o que vamos usar é algo chamado Dr. Java, e o Dr. Java é muito simplesmente uma maneira de compilar um programa Java sem muita fluff dentro do próprio programa. Assim, ele nos permite escrever código e depois compilá-lo, e é uma ótima maneira de aprender o que fazer corretamente. Então, vá até o clique do Dr java dot org na página principal, e queremos baixar este arquivo jar. Vá em frente, clique nisso, e uma vez feito, eu uso o link direto aqui. Uma vez que isso é feito vai olhar para como executá-lo, e lá temos o nosso frasco baixado arquivado. Se você clicar duas vezes nele em um Mac, não será permitido abri-lo. Então, o que você tem que fazer é clicar com o botão direito, em seguida, clicar em abrir e, em seguida, ignorar o clique de segurança abrir. Você só precisa fazer isso uma vez e então o OS X confiará nele no futuro. Se você estiver no Windows não deve ter nenhum problema simplesmente executando esse arquivo jar certo? Isso é o Doutor Java instalado e estamos prontos para ir. Uma última coisa é que na parte inferior, dentro da saída do compilador, ele diz que você tem Java instalado e você tem um compilador pronto se você receber erros aqui e simplesmente ir para o site Doctor Java e ver o que as pessoas dizem sobre como corrigi-los. 3. O que é programação: Agora, se você é completamente novo na programação, pode ser um pouco de mistério para você. Por que fazemos isso? Para que é isso? Bem, programação é muito simples de pensar. Se você pensar em Lego. Lego é composto de diferentes tamanhos, cores e formas, off breaks. São todas pequenas peças individuais, e por si só não significam nada. Mas o que você pode fazer como construtor é criar itens de todos esses blocos, e você pode criar praticamente qualquer coisa que você possa pensar fora. De modo que, em poucas palavras, é realmente o que é a programação. É levar todos esses pequenos blocos para manipulá-los, juntando-os para fazê-los executar uma determinada função como, por exemplo, criamos uma casa de trabalho. Então, nesta seção, eu vou ensinar algumas coisas sobre programação. Seja qual for a língua em que estamos fazendo isso não importa. Mas vou ensiná-los a maneira correta de lidar com todos esses pequenos blocos e como colocá-los juntos em coisas que realizam uma ação muito maior em uma escala muito maior . 4. Olá, Java e ponto de entrada: Bem-vindo a esta primeira palestra sobre Java aqui. Na verdade, vamos começar a criar nosso primeiro programa Java. Então abra, Dr. Java, e vamos criar algo. Vamos primeiro olhar para como um programa Java se estrutura porque você não pode simplesmente saltar e começar a escrever casaco. A primeira coisa que você vai ver quando você vê um programa é algo ao longo das linhas da classe pública, minha coisa. E então você verá este estranho colchete, que é chamado de uma chave encaracolada, e você verá outra chave encaracolada que corresponde a ele mais para baixo. Então, na programação, estas são uma abertura e uma chave de fechamento. Agora, o que faz aula pública? Minha coisa, quero dizer, bem, público na programação geralmente significa que esta coisa que estou prestes a escrever está disponível para outras partes do meu programa. Então público significa exatamente o que diz. É público. Então classe diz ao nosso programa ou ao nosso computador que esta coisa que estamos prestes a escrever YSL contida dentro do que é chamado de classe, que é a minha coisa, uma classe que você pode pensar fora como uma grande caixa de armazenamento que você pode colocar qualquer coisa em. Ok, agora temos nossa aula, e como Java sabe o que fazer ou por onde começar. Bem, cada aplicação precisa do que é chamado de ponto de entrada, e o ponto de entrada toma a forma desta estática pública para peso principal. E há mais para escrever. Mas primeiro vou explicar o que temos aqui em público, você sabe sobre estática significa que apenas uma dessas coisas pode existir na programação. Agora, não se preocupe muito com o que isso significa agora, mas estática é uma maneira útil de dizer ao nosso computador Ei, é aqui que você deve começar o programa. O que faz o computador? Procura um principal estático. Então é o seu Oa encontrou um. É aqui que vou iniciar o programa em execução. Não vamos nos preocupar com o vazio por enquanto. Eu vou explicar o que isso faz mais tarde em um interior do Maine, nós temos algo chamado uma corda e nós temos que colchetes um após o outro e arcos. E o que isso faz? Bem, nós vamos entrar nisso muito mais tarde, mas por enquanto, você pode pensar sobre isso como um pouco de informação que é passada para o nosso programa quando ele começa, e então o que fazemos aqui é abrir a chave encaracolada e fechamos a chave encaracolada até aviso prévio . Dr. Java destaca com Green a área entre as chaves. Agora este é um programa Java simples. Como é que sabemos disto? Bem, se eu primeiro salvei isso em algum lugar e em Java, você precisa chamar seu arquivo de minha coisa com o mesmo nome que o nome da classe. Caso contrário, ele lança uma oscilação. Então eu vou dizer isso na minha área de trabalho. E agora temos mais do lado esquerdo, minha coisa ponto arquivo Java sobre a direita, podemos bater, compilar, compilar, e para baixo na parte inferior há uma caixa que diz Compilação concluída. Isso é bom. Isso significa que tudo funciona como esperamos. Então Java reconhece tudo o que escrevemos como um programa válido e legítimo. O problema é que ele não faz nada no momento, então vamos fazê-lo fazer algo dentro da principal estática pública. Vamos fazer com que um ponto do sistema não imprima linha. Isso é l n e tipo. Olá Maio ou colocar o seu nome lá, se você gosta, e que é um colchete circular antes da sua e um colchete circular no final, e então temos este texto que está entre duas aspas. Agora eu vou compilar isso e eu vou salvar os arquivos. Então eu vou clicar, correr e descer na parte inferior do Dr. Java. Ele diz que estamos executando minha coisa e nos dá este texto verde chamado Olá, eu! E isto é o que esta linha faz. Nossa linha de impressão ponto ponto do sistema vai nos enviar de volta algum texto. Então esse é realmente o primeiro programa Java muito básico que você escreve. Temos uma coisa chamada classe que contém todos os nossos pedaços. Então temos essa coisa dentro dessa classe que diz Java onde começar nosso programa e seguida, dentro de lá temos algumas instruções que fazem as coisas para nós, e neste caso estamos simplesmente imprimindo algum texto para nós mesmos. Agora tente lembrar esta lição muito bem, porque toda essa coisa de classe no ponto de entrada do aplicativo, é muito importante e universalmente aplicável a todos os seus programas Java. 5. Variáveis no Java: bem-vindo a esta palestra sobre variáveis em Java. Da última vez, criamos nosso programa básico Olá mundo em Java e aprendemos que criamos uma classe e colocamos código dentro dessa classe. Nós também aprendemos que este vazio estático público principal é chamado como a primeira parte de nossa aplicação ou o ponto de entrada para ele. Agora vamos remover este ponto do sistema para fora linha de impressão ponto. Vamos deixar a principal. Vou criar um pouco de espaço aqui e primeiro temos que falar sobre variáveis. O que é uma variável e por que você gostaria de saber o que é? Enquanto o porquê é fácil Porque as variáveis são os menores blocos de construção de todos os programas lá, como as pequenas peças de Lego que você gruda em lugares chave em seus modelos. O que são variáveis? Variáveis são peças básicas fora da informação. Agora eu posso dizer a vocês, aqui está o número nove lembre-se do número nove e você se lembra dele. Se eu pedir para escrever o número nove, você pode anotar. Se eu pedir para colocar no seu telefone, você pode fazer isso também. Mas a questão é que, com a programação, podemos dizer a ele, lembre-se do número nove, mas temos que dizer que tipo de coisa é o número nove. E essa é a essência da variável. É um tipo de coisa. Então vamos começar com o nosso número nove Exemplo, que é chamado Interject um inteiro, é simplesmente um número inteiro como 1234 ou menos quatro menos 36. E a maneira como declaramos uma interject variável em Java é digitando int e, em seguida, colocar o espaço em. E, em seguida, digitamos o nome da variável. Então vamos chamar isso de letra A. E se quisermos torná-lo igual a algo, podemos digitar igual a nove. E, em seguida, em Java, colocamos um ponto semi vírgula no final da nossa linha para indicar que terminou. Agora o nosso programa contém esta variável A, que tem nove armazenados nele. Claro que você poderia fazer o mesmo com em B é igual a 10. Vamos bater, compilar, e tudo se compila bem. Não há erros agora. E se eu quiser um número decimal? Bem, vamos tentar. Int C é igual a 9.87 agora acertado compilado quem e nós não temos era, e sempre que bater, compilar dentro de qualquer I d. E. O que estamos fazendo é que estamos pedindo ao programa para traduzir isso para o código que pode ser executado e interpretado. E se encontrar um problema, ele vai te dizer. E isso é bom porque você não quer que problemas aconteçam quando outra pessoa tem o seu código . Porque quando isso acontece, seu código falha e todo o programa desiste, então é muito melhor encontrar. Seu cabelo está agora bem no fundo. Temos possível perda de precisão necessária int encontrado duplo. Ok, o que isso significa? Bem, este é um animal de estimação meu, e é que sempre que compilamos coisas, ele nos dá mensagens enigmáticas. Se somos iniciantes, se você é um programador experiente, então isso não é problema para entender. O que isso está dizendo é que o inteiro C deste lado não pode conter algo com um ponto decimal nele. Ele só pode conter um número inteiro para que ele poderia conter 987, mas não pode conter 9.87 porque inter jizz são simplesmente lojas de números inteiros. Então, como contornamos isso? Bem, podemos mudar para algo chamado duplo e duplo. Se eu clicar, Compilar nos permite armazenar um decimal. Há muitos tipos diferentes de maneiras de armazenar números em sua programação, e cada um deles tem seus limites. Se você está fazendo matemática realmente grande, você provavelmente quer tentar um duplo ou o que é chamado de longo. Alternativamente, se você tiver números mais baixos, você pode definir o que é chamado de flutuador. De é igual a 9.86 Agora vamos ver o que acontece se eu compilar. Nós temos uma era, e isso é porque os carros alegóricos precisam ter um F no final deles. E quando clicamos em compilar, tudo funciona bem agora. Então lembre-se sempre que os duplos não exigem nada adicionado aos flutuadores número exigem um F no final. Agora, enquanto estamos sobre este assunto fora dos números, o que vamos fazer é imprimir esses números e ver o que o nosso sistema diz que eles são. Então nós não estávamos sistema não sair linha Dr Print. Abra seus colchetes e vamos ver a saída primeiro. E então vamos copiar isso. Largue-o e, em seguida, saída D Agora eu vou escapar para mudar D para 9.87 Então estes são nominalmente o mesmo número. Eu vou bater, compilar e depois executar, e isso está correto. Ambos são o mesmo número. Agora. Você pode perguntar por que eu fiz isso bem nas palestras subsequentes onde eu entro em operadores como adição, subtração, multiplicação, você vai ver por que eu fiz isso e por quê. É importante saber com que tipo de números você está trabalhando, certo? Basta remover os contornos do sistema e passar para mais tipos de variáveis que você realmente precisa saber sobre, o primeiro dos quais é e se eu quiser armazenar algo como um um ou um zero, Verdadeiro ou falso? Bem, é um tipo especial para isso, e isso é chamado de booleano que é chamado de e é igual a, e nós o definimos escrevendo true fure false e esse tipo de coisas nos ajudam a manter o controle fora do estado de um aplicação. Por exemplo, se eu estivesse tocando música e apertasse o botão de reprodução, eu diria que Boolean está tocando é igual a true, então eu sei que minha música está tocando. Se eu apertar o botão de pausa, eu diria que Boolean está tocando é igual a false porque a música não está mais tocando, então estes são muito úteis para ajudá-lo a manter o controle do que está acontecendo. Finalmente, se quisermos guardar uma palavra? Bem, isso é simplesmente string se é igual a e, em seguida, abrimos nossas citações e colocamos nossa palavra em roupas são citações e colocamos o semi cólon em. Agora temos o que é chamado de string em uma string mantém um monte fora de texto para nós. Agora, uma última coisa antes de terminarmos. Esta palestra é que não podemos misturar esses tipos de variáveis, então eu não posso dizer inteiro G é igual ao nome, porque se eu tentar compilar isso, eu tenho essa era horrível que diz, Ei, cara, você não pode colocar uma string onde eu estou esperando um inteiro. E, claro, isso funciona em ambos os sentidos. Então, se eu tentar escrever String G é igual a sete e eu compilá-lo. Eu tenho a mesma era exatamente do jeito oposto. Ele requer uma string, mas eu dei a ele um inteiro, então apenas saiba que você não pode misturar e combinar seus tipos de variáveis, e isso é chamado de digitação quando programamos não digitando como no teclado, mas isso significa que nossas variáveis tem que ficar será colocado em um tipo particular off caixa. Ok, isso é praticamente tudo o que há para essas variáveis simples. Há muito mais à medida que avançamos através do curso e vocês verão que podemos expandir essa idéia de variáveis, então fique atento para isso. Mas, entretanto, são as variáveis cobertas. 6. Operadores em Java: Vamos discutir um dos meus tópicos favoritos na programação, que é operadores. Sei que parece um pouco triste, mas sou quem sou. Essas coisas me fascinam, e você está prestes a ver o porquê. Vamos começar com a nossa classe pública básica chamada My Thing e dentro do nosso vazio estático público principal. Vamos escrever um código. Vamos fazer uma interjeção. A é igual a 10 e um rebelde B é igual a 11 agora. O que é que ele opera? Bem, é simplesmente algo como adição ou subtração, multiplicação e divisão. Então vamos ver como isso se parece. Vamos ter um sistema de dardo para fora linha de impressão ponto e dentro dos suportes, vamos ter um mais B e queremos um minúsculo Be agora. Quando atingimos Compilar, ele deve compilar bem. E quando clicamos em executar, obtemos um resultado fora do 21. E é isso que esperamos. Acrescentaram A e B. E quanto à subtração? Vamos compilá-lo e executá-lo. Nós temos menos um. Isso é bom. Vamos multiplicar, compilar e executar. 110, o que também está correto. Agora ele tem a parte complicada. E se eu dividir, compilar e executar? Temos um resultado fora de zero, no entanto 10 dividido por 11 é mais como nenhum 0.9 algo. Então, o que aconteceu aqui? Bem, quando dividimos um inter job por um inteiro o tipo de variável que recebemos de volta é também um inteiro. E se você se lembrar inter jizz apenas armazenar números inteiros. Então, o que o sistema faz? Ele simplesmente descarta a parte do ponto, que é um pouco inconveniente, você pode dizer, Certo, vamos tentar com um golpe duplo em vez disso, compilar e depois executar. E agora temos o nosso grande número Norte 0.9 conhecido. Eu sei e sei, etcetera recorrente. Então isso funciona com duplas. Agora, se você se lembra de uma palestra anterior, eu disse, temos que ter cuidado com esses tipos, um número não é apenas um número, então vamos ver o que acontece se copiarmos esses dois. Estas três linhas colam-nos abaixo. Vamos trocar esses dois carros flutuantes. Vamos chamá-lo de C em D D. Vamos ter C dividido por D. Agora, quando compilamos e executamos isso, podemos esperar que o resultado seja o mesmo. Mas olhe para isso. Quando usamos um duplo, temos muito mais precisão quando usamos à tona. Temos menos precisão. Então, se o seu programa ou APP está fazendo algo baseado em matemática, então você tem que ter muito cuidado sobre qual tipo de variável você está usando divisão causa , por exemplo. E este é o principal candidato para erros. Vamos deixar cair a vírgula decimal do seu número. Flutuadores lhe dará um número muito mais curto do que o esperado, e os duplos ocupam mais memória para lhe dar um número mais longo. Então, no futuro, quando você estiver fazendo seus raps, realmente pense sobre esses pontos, certo? Só vou remover algumas dessas linhas para nos dar algum espaço. E o que eu sou Gates fazer é definir uma string. A é igual a conceder, e vamos fazer uma String B é igual a é em uma String. C é igual a incrível porque eu tenho que dizer. Ninguém mais o fará. Agora podemos adicionar strings juntos para que eu possa dizer um mais B mais C. E quando eu compilo e executo isso, ele faz o que é chamado de concatenação, e isso simplesmente significa colocar cordas uma após a outra. Quando foram Comcast em cordas de ating? Nós também podemos adicionar outras cordas na mosca, então minha sentença não tem espaços. Eu posso adicionar aspas espaço e depois b eu poderia fazer o mesmo, e isso vai adicionar dois espaços na minha frase para mim para que você possa adicionar strings na mosca. Como você poderia esperar, você não pode subtrair cadeias de caracteres. Você, é claro, não pode multiplicá-los, e você não pode dividi-los. Você só pode enganar o capitão oito cordas. Você pode remover strings do final das strings existentes, mas isso é um tópico mais avançado, e você vai se deparar com isso pouco a pouco em sua carreira de desenvolvimento Java, modo que lida com operadores dentro do Java em um sentido muito básico. 7. Trabalhos de casa para a hora de casa: Aqui está um pouco de lição de casa para desafiá-lo e testar tudo o que você aprendeu até agora. O que eu gostaria que você fizesse é colocar sua idade em uma variável. Então eu gostaria que você colocasse a idade da sua mãe ou a idade do seu pai. Se ela não gosta de sua idade, sair em seus vídeos em uma variável e então eu gostaria que você adicionasse, subtraia, dividisse e multiplicasse esses dois valores e imprima todos esses quatro resultados de uma só vez para que você possa usar todos os as ferramentas que mostrei até agora para fazer isso. Eu não vou dar nenhuma resposta para isso porque eu acho que é muito melhor se você tentar isso sozinho. E isso, em um sentido, é o que você tem que fazer quando você está aprendendo a programar é você tem que desafiar a si mesmo assim sem respostas prontamente disponíveis, e você vai aprender muito mais rápido. Então boa sorte com essa tarefa 8. Como converter tipos variáveis em Java: conversão de variáveis em Java. Agora, isso não é algo que eu recomendo que você faça se você puder evitá-lo. Mas às vezes você simplesmente não pode evitá-lo. Então, o que eu quero dizer com conversão? Bem, se temos uma corda igual a três como um humano, podemos ler. Esse é um número que está bom, mas um computador não pode. Então, se tentarmos fazer algo como dentro para ser igual a quatro e então nós dissemos Irmã dardo para fora linha de impressão de ponto A mais B. Eu acho que você sabe o que aconteceria se nós compilássemos e então tentássemos executá-lo. Ou talvez você não saiba o que aconteceria porque temos um resultado de 34 e que trabalho tem feito é assumir que você deseja converter este quatro em uma string. Então é adicionado três mais quatro no sentido de string e dado 34 agora você pode ver como isso causaria problemas. Então o que vamos fazer é tentar converter nossa string A para um inteiro antes de rodarmos nossa aritmética. Então vamos tentar int c é igual a inter Gia, e quando colocamos a palavra inteiro entre colchetes como que estamos fazendo o que é chamado de fundição e estamos dizendo Pegue o valor de A e converta-o como um inteiro Agora isso é algo que você vai ver em torno da Internet, e não é errado em si mesmo. Mas em Java, pelo menos se tentarmos adicionar B e ver se tentamos compilá-lo, teremos uma era. Então, se você vir esse tipo de coisa na Internet, fique à vontade para ignorá-lo. O que temos que fazer em vez disso é dizer em C é igual a inter gia DOT tem em e, em seguida, dar-lhe eu estava corda dentro de colchetes, em seguida, Java vai e faz alguns cálculos inteligentes e funciona que você pode mudar esta string para um número, devolve a string e agora, quando compilamos e executamos, obtemos o resultado correto de sete. No entanto, se eu mudar a minha string para o meu nome, eu compilar temos nada está em compilação. Mas quando eu executo, nós temos esse erro horrivelmente longo aqui e tudo o que diz é basicamente Ei, cara, eu não posso transformar uma palavra em um número porque eu não sou um mágico, então é assim que você pode converter de uma corda em um inteiro. Agora, e se eu tiver um inteiro ou algum outro tipo de coisa que eu queira converter em uma string? Bem, você vai descobrir que você pode usar um método chamado Dot to String, mas há um pequeno truque aqui que um monte de iniciantes ficar preso em. Se nós simplesmente usá-lo na entrevista que eu declarei aqui, você vai descobrir que vamos um resultado de string é igual a um ponto para string, e você vai encontrar isso em toda a Internet. Você vai experimentá-lo compilando, e ele irá dizer-lhe inteiro não pode ser d referenciado. O que isso significa? Bem, basicamente, o erro que você está recebendo é o fato de que nós não temos um método de duas cordas para esta declaração. Desligar a interjeitar. O que temos que fazer é declarar esta Inter Gia da seguinte maneira em JA é igual a nove. Agora, se nós compilado, ele vai funcionar porque agora temos acesso ao método para string. E se tivermos algo como um duplo que queremos converter em string? Bem, se compilarmos isso, não funcionaria então o que vamos fazer na linha de resultado da string é acessar a classe dupla , que tem o ponto para o método string, e nós passá-lo sobre o duplo real que queremos converter. Agora, quando compilamos tudo, compila felizmente tão geralmente dentro dessas classes, como inter durante duplo, você vai encontrar um método de duas cordas que pode pegar uma variável primitiva. Então vamos tentar isso com inteiro e mudar isso em sua classe. É compilar que também funciona. Existem muitos outros tipos de conversões, mas procure-as como e quando precisar delas por enquanto. Como eu disse no início desta palestra, se você pode evitar esta situação de conversão, então por todos os meios fazê-lo. 9. Métodos em Java: métodos em Java agora métodos é um termo de programação genérico. Isso significa basicamente um código de bloqueio, e é uma espécie de recipiente para este bloco de código. Você pode não saber, mas já se deparou com o que é chamado de método. Este público estático Freud principal é um método. Ele contém um monte de instruções que são executadas para nós. Então, por que iríamos querer fazer coisas como colocar nosso código dentro de métodos? Bem, eu vou te mostrar o porquê. Vamos ter em um igual a três e ser igual a quatro. Então vamos ter int C igual a cinco e em D igual a seis. Então, é claro, podemos ter o nosso resultado inteiro. Um é igual a três mais quatro. Em vez disso, isso é ter um mais ser Vamos ter resultados inteiros. Dois é igual a C mais de. Então agora temos dois novos números. Um é chamado de resultado. 11 é chamado Resultado para que os acrescenta para nós. Agora. Isso não parece muito trabalho duro, mas e se tivéssemos 2000 números e quiséssemos juntá-los todos entre eles? Você pode imaginar escrever 2000 números ou linhas de números e, em seguida, 2000 operações. Bem, eu aposto que você conta, e é aqui que os métodos vêm muito, muito úteis. Então vamos definir um método antes de ver por que ele é útil. Por baixo, fora da chave encaracolada de fechamento fora são vazios principal. Vamos ter uma estática pública por enquanto. Vazio e números. Este é o nome fora do método, assim como Mane, é o nome do método aqui, e nós vamos passar isso sobre um inteiro chamado A e um interject chamado B. Então nós abrimos nosso colchete encaracolado e fechá-lo. Você pode estar se perguntando, como isso A e B estão relacionados a este A e B, e a resposta é, eles não estão. Tudo contido dentro de um método é apenas ervas de referência. Por esse método, isso significa que apenas todo este código pode ver aqueles inter jizz qualquer código dentro aqui. Não consigo ver estas imagens. Basicamente, eles não existem no que diz respeito. Então eu poderia ter tantos métodos quanto eu quiser onde eu não tenho A e A B, e aqueles A e B não se misturam em comentários invertidos. Estarão sempre separados. Certo, então criamos nosso método e o que queremos fazer nele? Bem, digamos que int resultado é igual a um plus B. Então vamos imprimir o resultado do sistema ponto para fora ponto linha de impressão resultado. Agora podemos voltar ao nosso método principal, e poderíamos nos livrar dessas duas linhas e simplesmente chamar adicionar números, que nos pedirá dois números. Então vamos ter A e B e vamos ter outro em números fora C e D. Agora vamos compilar. Está tudo bem e vamos correr e aqui temos os resultados impressos. Então você pode ver o poder dos métodos? Agora, em vez de escrever as adições aqui e, em seguida, a linha de impressão do sistema, nós simplesmente dissemos Goto adicionar números e passá-lo estes dois itens Então fora ele foi, deu-lhe os dois itens que foram adicionados e depois impressos. Então métodos são uma maneira de fechar primeiro, um monte de instruções que queremos executar, e em segundo lugar, há uma ótima maneira de diminuir a quantidade de código que você realmente tem que escrever. Há uma regra fundamental na programação que você deve fazer tantos métodos quanto você faz sentido, basicamente não tantos como você pode, mas tantos métodos como faz sentido para o seu programa, e você deve nomeá-los coisas que fazem sentido para os humanos lê-lo. Então adicionar números me diz exatamente o que esse método faz. 10. Como comparar as coisas no Java: uma coisa que muitas vezes surge ao programar, não importa qual linguagem, é a necessidade de comparar suas variáveis ou algum tipo de objetos. Então vamos ver como fazemos isso agora. Em Java. É um pouco diferente se você é de várias outras linguagens de programação, e há algumas Gutches que você precisa ter cuidado, e o que eu vou mostrar nesta palestra é a maneira mais correta de fazer as coisas como fora do mais recente J D caso. Então vamos ter que inter jizz inteiro A é igual a nove, e Inter Giambi é igual a nove também. E como comparamos estes? Usamos o que é chamado de declaração if e, em seguida, entre parênteses, vou mostrar-lhe a maneira mais antiga de comparar as coisas. Se a é igual é igual a ser aberto sua chave e fechá-la. Um homem dentro daqui, podemos ter o nosso sistema a ponto da linha de impressão doc, e mandaremos uma mensagem igual de volta. Então o que esta linha faz é comparar a a B e se isso se eles são o mesmo valor e há um pouco mais do que isso. Mas, por enquanto, pense nisso dessa forma. Então eu gostaria que você imprimisse igual. Então, se compilarmos isso e depois executá-lo, agora temos nosso igual impresso. Agora, uma vez, se eles não são os mesmos, bem, podemos ter uma outra declaração que vai de mãos dadas com se e abrimos nossa chave e fechá-la. E novamente podemos ter sistema fora linha de impressão escura para dizer a nós mesmos não é igual. E, em seguida, vamos alterar o valor de B dois B 93 compilar e executar. E agora temos números não são iguais agora e se quisermos ir para o outro lado? Então queremos verificar se um não é igual a ser Bem, isso é simples o suficiente. Em vez de dois sinais de igual, temos uma exclamação e, em seguida, um sinal de igual. E isso simplesmente significa não igual a geralmente na programação você, quando você encontrar um ponto de exclamação, isso significa não. E então aqui nós podemos digitar não igual exclamação realmente não pode soletrar exclamação ou igual. E se compilarmos e executarmos que não teremos exclamação igual. Então é assim que você verifica a igualdade e a não igualdade com números como entrevistas ou duplas ou carros alegóricos. Mas e as cordas? Bem, vamos transformar isso em cordas e outra corda. Vamos chamar isso de meu nome e vamos ter o outro como meu nome. Agora vamos tentar compilar isso. Isso é bom. Executá-lo. E isso nos diz que essas cordas são iguais. Agora é um pouco apanhado aqui. Quando estamos programando em Java e estamos usando qualidades stringy, não queremos usar essa notação eu não vou entrar em por quê? Porque isso realmente não importa. Aqui. Estou apenas tentando dar um salto no mundo Java. Então, quando se trata de comparar strings, devemos usar um ponto igual a e, em seguida, entre parênteses B. E o que isso faz é obter o valor real de B e compará-lo com o valor de A. Pode parecer o mesmo que com os iguais sinais, mas no fundo, não é realmente e reboque. Evite ariz em seus programas. Sempre use essa notação para sua string, eu disse. Eu vou compilar isso e executá-lo, e ele nos diz, Oh, nós temos um pequeno erro. Na minha lógica, eles não são iguais porque eu mudei a lógica em iguais em vez de não. E deixe-me colocar, não é igual aqui. Re compilar isso e executá-lo e ambos são iguais. Ok, agora e se nós quisermos verificar se esses valores não são iguais e então nós queremos adicionar mais uma verificação na linha? Bem, poderíamos fazer algo assim. Então o 1º 1 diz igual e, em seguida, abaixo da primeira declaração se, podemos ter outro outro. Se sim, podemos verificar outra coisa. E, por exemplo, poderíamos dizer se um ou exclamação um ponto é igual a B e isso significa que a não é igual a ser. Então podemos executar outra função. Então os sistemas estão fora, linha do Dr. Print não é igual. E então podemos ter um outro que nos dá uma instrução padrão ou execução. Agora, o que isso está fazendo é comparar iguais aqui. E então está dizendo, se isso não der certo, então vem o próximo. E se um não for igual a ser, então faça isso. Mas se isso não der certo, então venha a este. Então ele meio que vai para baixo em pouco processo sistemático verificando qual deles deve ser executado e você pode ter tantas declarações, se mais como você gosta, todas acorrentadas juntas. Então, se eu colocar grunhido para lá em cima, bater, compilar e executar, Eu não tenho igual. Vamos pular o 1º e achar que este é verdade, então ele pula o resto deles. Agora, neste caso, não faz sentido ter três porque eu sou igual ou não. Mas em outros casos você terá uma necessidade para isso. Por exemplo, se você estiver tentando comparar alguns, use a entrada que voltou e você deseja comparar 10 coisas que poderiam voltar. Você usaria algo assim. No entanto, ele começa a ficar um pouco confuso, e programa tende a ser executado em se você tem lotes de, se else declarações todos acorrentados. Portanto, há uma alternativa para comparações em Java, e isso é uma instrução caso switch. Então vamos remover tudo isso. Se outro código. Vamos também remover string, ser e criar um simples interject A, que será igual a quatro. Agora podemos criar a nossa declaração switch para que façamos isso por chave aberta colchetes re passá-lo sobre a nossa entrevista. Então abrimos algumas chaves e fechá-las dentro dessas chaves, começamos casos definidos. Então, se temos um caso, onde estão em tal A é igual a três. Colocamos um casaco e escrevemos um código para executar. Então nós colocamos algo como Sistema saiu linha de impressão de ponto três e depois disso e isso é opcional. Colocamos uma declaração de freio que nos diz para parar de executar este caso. Nós também podemos ter um caso em que por Inter Júris quatro e podemos colocar um sistema fora linha de impressão que retorna para. E, claro, podemos sair disso uma vez que é feito para que possamos ter quantos casos quisermos, e é aconselhável ter um caso padrão e isso você definiu por padrão, e isso será o padrão do sistema fora. E então nós saímos dessa. Vamos compilar isso e, em seguida, executá-lo, e ele nos diz que nosso sistema é quatro. Então essas são declarações de caso de troca, e se você me perguntar, elas são um pouco mais arrumadas, um pouco mais organizadas do que outras declarações. Mas esses dois métodos juntos fornecem todo o poder de comparação que você precisa dentro do Java 11. Arrays no java: um aumento em Java. Primeiro de tudo, o que é uma matriz onde a juventude pode pensar em uma matriz como uma lista de itens que são armazenados dentro de uma variável ou recipiente ou caixa? Ou como você quer pensar sobre variáveis? Eles são muito úteis porque é bom ter uma lista de coisas que podemos acessar usando apenas uma variável que você pode imaginar. Se tivéssemos 100 nomes que tínhamos que armazenar e nós toda vez que quiséssemos acessar o nome, teríamos string a igual concessão e String B é igual etcetera, etcetera. Escrever isso 100 vezes é bastante doloroso, então é aí que um aumento é extremamente útil. Então vamos aprender como definir uma matriz. Fazemos isso primeiro digitando o tipo de variável que vamos colocar na matriz, e então abrimos um colchete e fechamos um colchete, e isso significa que vamos ter uma matriz ou lista de strings. Em seguida, digite minhas strings como a variável main é igual para abrir sua chave e começar a adicionar os itens que você deseja ter em sua matriz. Então diga-me, seja lá o que for, La P e feche sua linha. Agora temos um array com três itens nele. Frio, nomes ou cordas diferentes. Então, como acessamos, digamos, corda número dois, um ou três? Bem, vamos ver isso. Vamos ter um ponto do sistema para fora linha de impressão de pontos e nós vamos imprimir fora das minhas cordas. E a maneira como acessamos um item específico na lista é abrindo um colchetes e seguida, dando-lhe o número onde esse item está. Agora, em um aumento e na programação em geral, o primeiro item está no índice zero. Então, a maioria das linguagens de programação usam o que é chamado de índice baseado em zero. O item número dois encontra-se sob um e o item número três encontra-se sob índice a. Então vamos retirar o índice número um. E devemos nos transmitir a palavra “eu” quando a executarmos. E lá temos. Então, se você não está familiarizado com este conceito de indexação, se você só tirar uma coisa desta palestra, deve ser que indexação é zero baseado como uma regra geral em praticamente todas as linguagens de programação que você pode pensar, Certo. Nós não temos que ter apenas cordas. Podemos, é claro, criar um raise off em Tages e vamos chamar isso de meu intenso é igual a, e podemos passá-lo sobre qualquer número que gostamos de entre GIs fechar nossos parênteses e declarar a linha. Acessar o inter jizz aqui é o mesmo que com minhas cordas. Há uma última coisa que precisamos saber sobre um aumento que você vai encontrar muitas vezes porque quando você tem um array, você pode querer fazer loop através dele até que os arrays esvaziem. Então, uma última informação que você precisa saber é quanto tempo dura a minha matriz, como os elementos maney estão dentro dela da maneira que você descobre isso? E eu só vou fazer um sistema saiu linha de impressão ponto para isso é acessando a propriedade array dot length, e que conta o número de elementos que você tem em sua matriz. Então, na minha intensa temos seis elementos. Então, se eu compilar e correr, teremos o número seis apresentado de volta para nós. Isso será útil quando olharmos para loops em Java para que possamos extrair todos os valores de uma matriz. Conhecer o comprimento também é útil. Se fizermos algo como acessar um determinado elemento na matriz, contanto que tenhamos o comprimento máximo dele, podemos ter certeza usando alguma codificação cuidadosa que o índice nunca passa do elemento máximo . Porque se acontecer, teremos algum tipo de era. E vou mostrar-te o que quero dizer. Se eu mudar minhas cordas para acessar o Elemento número cinco, que não existe, maneira de compilar, o que é bom. Então eu vou correr e olhar, nós temos esta escrita vermelha que nos diz que o índice de matriz está fora dos limites, como em , ei , cara, você passou da linha e eu vou bater agora. Então, se dentro desta declaração fora do sistema onde acessamos o Elemento cinco, também poderíamos ter algo como uma declaração if else que verificou que poderíamos realmente acessar o Elemento cinco, isso é apenas uma nota lateral. Então, a principal coisa a tirar desta palestra é a construção de um aumento e o fato de que você pode colocar diferentes tipos fora de um raise juntos 12. Rode e redondo e redondo para a em em Java: rodada e rodada vamos loops em Java. Por que queremos saber sobre loops? Porque nos poupam muito tempo quando fazemos coisas como atravessar um aumento . Por exemplo, vamos ver como um loop realmente se parece, onde uma versão é chamada de Four Loop, e se abrirmos nossos colchetes, podemos dizer int I é igual a nota. Semi cólon I é menos de 100 semi cólon, I plus plus open ondulado cinta e fechar a chave encaracolada. Então, o que é que isto faz? Bem, a primeira declaração é um interject chamado I, que definimos para zero. Então o loop começa com I igual a zero. O loop corre redondo e redondo até que eu tenha menos de 100. Se eu acertar 100 loop vai parar de correr. Cada vez que o loop vai ao redor, nós adicionamos um dedo I usando a notação abreviada I plus, vamos ver como isso se parece. Vamos ter um sistema fora linha de impressão ponto e vamos alimentar-nos de volta I e compilar, em seguida, executar e assistir a tela inferior. Nós percorremos 100 vezes de 0 a 99. Então é isso que um olhar faz. Ele vai girar e girar até que alguma condição seja cumprida e ele pára de executar. Então agora isso é muito útil se tivermos uma série de coisas e quisermos passá-las de volta para nós mesmos. Então corda minhas cordas é igual a abrir a chave encaracolada e você pode dizer algo como madeira pode conceder. Então feche. O que podemos fazer com isso é, digamos, quatro valores de string que devem ter um espaço. Desculpe, valor meu sistema de cordas ponto fora ponto ponto linha impressão valor e feche sua chave. Então o que este loop está fazendo é dizer toda vez que você encontrar um valor ou um elemento dentro de minhas cordas, imprima-o. E então, quando o loop volta novamente, ele agarra o próximo elemento na linha. Então ele vai começar neste, o primeiro 1 Vá para o próximo e termine com Grant. E se nós compilar e executar que nós primeiro obter o loop 100 e, em seguida, me palavra , Grant, Este é um bom caminho abreviado de obter todos os elementos fora de um array. Há outra maneira de criar um loop e isso é chamado de loop while. E que tempo. Loop precisa é um contador para si. Assim, da mesma forma que o loop Quatro tinha isso, eu contrario o que temos que fazer lá fora. Fora do loop while é definido, nossa entrevista I igual a não. Em seguida, criamos um loop while e dizemos enquanto eu é menor do que 100 fazer o seguinte código. Então vamos ter a nossa linha de impressão exterior ponto do sistema fora I. Então precisamos adicionar manualmente um dedo. Eu cada vez que vamos por aí eu mais fechar nossa declaração selvagem. Agora é compilar isso e executá-lo, e lá temos o nosso segundo resultado. Então, uma declaração de tempo é útil quando você quer verificar para uma determinada condição. Mas você tem que ter muito cuidado com declarações loucas. Se te esqueceres de fazer alguma coisa. Por exemplo, o I plus plus você pode compilar seu programa, mas quando você executá-lo, ele vai ser executado para sempre porque ele está preso em um loop e esse loop vai apenas continuar e sobre e sobre. Portanto, tenha cuidado com isso vai redefinir meu projeto e colocar no meu I plus plus novamente, sempre certifique-se de que você tem uma condição de saída de qualquer off seus loops 13. Cursos e objetos no Java: Bem-vindo à programação de palestras mais importante que você já terá. Então preste atenção a este porque será útil. Jogou fora na sua carreira de programação. Estamos olhando para classes e objetos, então vamos começar criando uma classe apenas uma nota lateral. Nós já temos uma aula, que é essa aula pública, minha coisa, mas vamos ignorá-la por enquanto e pegar isso desde o início para que possamos realmente entender por que precisamos de aulas e por que elas são tão úteis. Vamos criar um novo arquivo e vamos clicar com o botão direito do mouse. É Salvar o arquivo como e chamá-lo de um ponto de carro Java e dot Java será adicionado automaticamente para nós agora em Java. Ele espera que seus nomes de arquivo sejam os mesmos que seus nomes de classe. Então vamos fazer uma aula pública chamada Car abrir todas as chaves dentro desta classe . Vamos dar-lhe algumas propriedades, e se você pensar sobre um carro, ele tem uma propriedade chamada talvez velocidade int e uma cor corda. Ele também precisará ter o que é chamado de Isar inicial, e uma classe na maioria das linguagens de programação precisa ter isso dentro dele. Um izer inicial é basicamente um método que dá início a tudo na classe. Definimos um Isar inicial pela palavra público e, em seguida, o nome fora da classe. Não há vazios ou estática aqui dentro do Isar inicial. Vamos passar por cima de algumas das coisas que podemos precisar, então podemos passar por cima de uma velocidade inteira e uma cor de corda. Então abrimos a nossa chave, e o que vamos fazer é tornar esta velocidade na classe igual a este mundo. Então, para fazer isso, dizemos que essa velocidade de ponto é igual a velocidade, e essa cor de ponto é igual a cor, e isso passa sobre esses itens para nossas variáveis de classe. Então fechamos nossa cinta encaracolada para o Isar inicial. Vamos fazer outro método chamado inteiro público, porque isso irá retornar um inteiro. Vamos chamá-lo, abrir a velocidade e fechar os suportes. Abra uma chave encaracolada e retorne esta velocidade de ponto. Feche sua cinta encaracolada. Vamos fazer o mesmo. Para cor pública, obter cor ou melhor, cadeia pública, obter cor e retornar este prazer de cor ponto. Se olharmos para isto a partir da visão de 10.000 pés ,o , que toda esta classe faz é definir algo chamado carro. É uma espécie de planta, e quando pegamos nossa impressão azul e criamos algo a partir dela, o projeto exige que forneçamos uma velocidade e a cor para que possamos aplicar essa velocidade e cor ao carro , executar mais tarde. Também podemos tirar a velocidade do carro, e podemos obter a cor dele. Então salve esse arquivo e vamos ver como criamos um carro fora desta classe. De volta à minha coisa ponto Java em nosso principal vazio estático. Vamos criar um carro chamado Toyota, que é igual a um carro novo, e este novo carro espera uma velocidade 50 e uma leitura de cor. Então agora criamos o que é chamado de objeto, e este objeto é chamado Toyota, e seu tipo é de carro. Segue-se esta planta do carro. Podemos criar outro carro, se quisermos. Carro Ferrari é igual a um carro novo com uma velocidade máxima de 200 e cor verde, porque é uma Ferrari diferente. Agora, se compilarmos isso tudo é compilado bem. E nós temos dois objetos, um Toyota e um Ferrari, e cada um deles é diferente, então podemos imprimir nosso sistema ponto fora linha de impressão ponto ponto. O ponto Toyota obter cor, e nós também podemos copiar isso e imprimir o mesmo para o nosso Ferrari. Não obter cor, compilar e executar, e nós temos vermelho e verde. Então classes como Car Dutch são o plano para coisas que vamos criar. Eles não são coisas dentro e fora de si mesmos. Quando fazemos o que é chamado inst enshi ating que está criando um novo objeto da classe. Então e só então temos uma coisa ou um objeto. E cada vez que nós em Stan ela comeu aquela classe, podemos criar um objeto diferente. Então classe é muito útil em termos de cortar código e cuidar de coisas que você precisa definir várias vezes. Você pode criar quantos objetos quiser fora de uma classe, de modo que esse é o poder das classes. Aprenda bem esta lição, e se você tiver tempo, por favor volte e refaça esta lição porque essa ideia de classes e objetos é absolutamente fundamental para toda programação orientada a objetos. Quer seja objetivo rápido. C Sharp, Java , não importa. Você usará essa ideia uma e outra vez. 14. Herança no Java: Da última vez neste pequeno Siri, aprendemos a criar classes e objetos, que eu disse ser uma parte fundamental de toda programação. Então, em nosso exemplo, temos essa classe chamada Khar e o que vamos aprender é herança, que novamente nos permite reduzir a quantidade de código que temos que escrever. O que é herança? Bem, é uma maneira que uma nova classe pode absorver informações de uma classe já existente. Então, por exemplo, se eu quisesse fazer outra classe chamada Big Car, eu poderia permitir que ela herdasse desta classe. Deixe-me mostrar-lhe exatamente o que quero dizer com isso. Vamos criar um novo arquivo com o botão direito do mouse em arquivo seguro como carro grande. Agora vamos criar a classe em si. Aula pública, carro grande. A maneira como definimos herança em Java é usando a palavra-chave estende e, em seguida, a classe que isso se estende a partir de modo carro aberto. Nossa cinta encaracolada insere nosso grande construtor público, abra a cinta encaracolada e feche. Então o que podemos fazer é adicionar outra propriedade a isso para que possamos adicionar, por exemplo, uma string suspira é igual a grande. Em seguida, podemos dar-nos uma cadeia pública método de acesso. Obter suspiros, e isso vai devolver este ponto suspira e fechar o nosso aparelho. Feche o aparelho de aula. Então, o que isso está fazendo e certifique-se de salvar que é a sua agarrando tudo o que pode do carro. Então ele está agarrando todas essas propriedades. Ele está dando a eles carro muito grande, e então grande carro em si está adicionando um par mais pedaços para ele. Agora, por uma questão de simplicidade, eu só vou modificar meu carro dot java para que não tenhamos que passar por cima de quaisquer argumentos, e removemos todos esses itens no construtor, e nós simplesmente tornamos nossa velocidade igual a 80 e todos cor igual ao que quisermos. Ok, uma vez que tenhamos feito isso, vamos verificar o grande Kardak Java e abrir o meu ponto de coisa Java. Então vamos remover a Ferrari e simplesmente ter um novo Toyota. Vamos também construir um carro grande chamado Caddy é igual a um novo grande Venha compilar isso, e enquanto ele funciona, tudo agora funciona como deveria, e o que podemos fazer é ter uma linha de impressão ponto ponto do sistema que nos permite obter o nosso caddy Dot Obter suspiros, compilar e executar isso. Opa. Temos um pequeno erro. Vamos ver o grande carro dot Java. Nós temos o nosso tamanho de ponto, então eu não tenho certeza do que isso está tentando fazer. Temos um capital s no sistema, compilar e executar, e isso nos diz que um caddy é grande, mas igualmente nós também temos uma cor get para o caddie, que é vermelho. E isso é porque o carro grande herda do carro, o que dá grande carro todas essas propriedades e métodos acessíveis a ele. Então essa é a beleza fora da herança em Java. Nós não temos que construir a roda novamente ou reconstruir a roda. Se tivermos uma classe, por exemplo, chamada Vehicle, podemos derivar carros, caminhões e motos dessa classe usando herança. Então, meu conselho para você em Java é usar herança onde quer que seja possível e faz sentido que seja importante. Aquele último. Tem que fazer sentido, então qualquer pessoa que passar pelo seu código mais tarde vai entender intuitivamente o que você estava tentando fazer. 15. Resumo dos conceitos básicos da programação de Java: Então esse é o seu básico em Java. Lições completas. Agora, modo algum eu passei por cima de tudo que há em Java porque se eu tivesse, você provavelmente teria feijão bordo pelo curso e colocá-lo para baixo imediatamente. Então eu acabei de cobrir o essencial absoluto que você vai precisar ao programar. E aqui está um lembrete rápido. Você aprendeu sobre operadores de variáveis mais menos dividir como converter entre variáveis , como compará-las. Então você olhou para loops, arrays, métodos, classes e objetos, que, na minha opinião, é a coisa número um que você deve tirar deste tutorial. E finalmente olhamos para a herança, que era outra maneira de estender suas aulas. Então foi isso que você emprestou. Para onde você pode ir daqui? Bem, agora você está pronto para ir e fazer algo como um curso de desenvolvimento de APP no Android. Eu forneço alguns desses e dependendo de qual plataforma você está assistindo isso, você os confinou sob a lista de itens que estou ensinando. Você também pode criar aplicativos de desktop baseados em Java ou aplicativos Web tão bem feitos. Parabéns por completar este curso, e se você sentiu que você aprendeu alguma coisa, então por favor deixe um comentário