SlideShare uma empresa Scribd logo
1 de 13
Instituto FederaldeEducação, Ciência e Tecnologia do Ceará
Diretoria de Ensino a Distância DEAD
EscolaTécnica do Brasil ETEC
INFORMÁTICA – PROGRAMAÇÃO ORIENTADA A OBJETOS
Professor formador:TiagoMalveira Cavalcante
ATIVIDADE1
Iniciando meu pequeno projeto. Para construir (ou instanciar) um objeto da classe
Circulo, devemos clicar com o botão direito do mouse na classe Circulo e clicar
na opção new circulo()
Criando um objeto da classe Circulo
Todo Circulo criado, é criado na mesma posição, mesma cor, mesmo tamanho
e invisível. Para torná-los visíveis, precisamos chamar o método void
tornaVisivel().
Tela Gráfica apos criação
Vamos mudar a posição do objeto circulo1 em nossa tela gráfica, chamando o
método void moveVertical(int distancia), fornecendo o valor 30 para distancia.
Resultado do uso do método moveVertical
Para alterar o tamanho do circulo1, vamos chamar o método void setDiametro(int
novoDiametro) e fornecer o valor 200 para novoDiametro.
Resultado do uso do método setDiametro
Mudando a posição do objeto circulo1 em nossa tela gráfica, chamando o
Método void movehorizontal(int distancia), fornecendo o valor 30 para distancia.
Resultado do uso do método movehorizontal
Criando um objeto da classe Quadrado
Todo quadrado criado, é criado na mesma posição, mesma cor, mesmo tamanho
e invisível. Para torná-los visíveis, precisamos chamar o método void
tornaVisivel().
Tela Gráfica apos criação
Mudando a posição do objeto quadrado1 em nossa tela gráfica, chamando o
Método void movehorizontal(int distancia), fornecendo o valor 75 para distancia.
Resultado do uso do método movehorizontal
Mudando a posição do objeto quadrado1 em nossa tela gráfica, chamando o
métodovoidmoveVertical(int distancia), fornecendo o valor 160 para distancia.
Resultado do uso do método moveVertical
Criando um objeto da classe triangulo
Tela Gráfica apos criação
Mudando a posição do objeto triangulo1 em nossa tela gráfica, chamando o
métodovoidmoveVertical(int distancia), fornecendo o valor 150 para distancia.
Resultado do uso do método moveVertical
Mudando a posição do objeto triangulo1 em nossa tela gráfica, chamando o
métodovoidmovehorizontal(int distancia), fornecendo o valor 100 para distancia.
Resultado do uso do método movehorizontal
Modificando a cor do objeto triangulo1 em nossa tela gráfica, chamando o método
void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “preto”.
Resultado do uso do método setCor
Criando um objeto da classe circulo
Todo circulo criado, é criado na mesma posição, mesma cor, mesmo tamanho
e invisível. Para torná-los visíveis, precisamos chamar o método void
tornaVisivel().
Tela Gráfica apos criação
Modificando a cor do objeto circulo2 em nossa tela gráfica, chamando o método void
setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “verde”.
Resultado do uso do método setCor
Mudando a posição do objeto circulo2 em nossa tela gráfica, chamando o método void
movehorizontal(int distancia), fornecendo o valor 70 para distancia.
Resultado do uso do método movehorizontal
Mudando a posição do objeto circulo2 em nossa tela gráfica, chamando o método void
moveVertical(int distancia), fornecendo o valor 70 para distancia.
Resultado do uso do método moveVertical
Criando um objeto da classe circulo
Tela Gráfica apos criação
Modificando a cor do objeto circulo3 em nossa tela gráfica, chamando o método void
setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “verde”.
Resultado do uso do método setCor
Mudando a posição do objeto circulo3 em nossa tela gráfica, chamando o método void
movehorizontal(int distancia), fornecendo o valor 160 para distancia.
Resultado do uso do método movehorizontal
Mudando a posição do objeto circulo3 em nossa tela gráfica, chamando o método void
moveVertical(int distancia), fornecendo o valor 70 para distancia.
Resultado do uso do método moveVertical
Criando um objeto da classe triangulo
Tela Gráfica apos criação
Modificando a cor do objeto triangulo2 em nossa tela gráfica, chamando o método
void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “azul”.
Resultado do uso do método setCor
Para alterar o tamanho do triangulo2, vamos chamar o método void setTamanho(int
novaAltura, int novaLargura) e fornecer o valor 40/50 para novoTamanho.
Resultado do uso do método setTamanho
Mudando a posição do objeto triangulo2 em nossa tela gráfica, chamando o método
void moveVertical(int distancia), fornecendo o valor 70 para distancia.
Resultado do uso do método moveVertical
Mudando a posição do objeto triangulo2 em nossa tela gráfica, chamando o
métodovoidmovehorizontal(int distancia), fornecendo o valor 10 para distancia.
Resultado do uso do método moveHorizontal
Criando um objeto da classe triangulo
Tela Gráfica apos criação
Modificando a cor do objeto triangulo3 em nossa tela gráfica, chamando o método
void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “azul”.
Resultado do uso do método setCor
Para alterar o tamanho do triangulo3, vamos chamar o método void setTamanho(int
novaAltura, int novaLargura) e fornecer o valor 40/50 para novoTamanho.
Resultado do uso do método setTamanho
Mudando a posição do objeto triangulo3 em nossa tela gráfica, chamando o
métodovoidmovehorizontal(int distancia), fornecendo o valor 190 para distancia.
Resultado do uso do método moveHorizontal
Mudando a posição do objeto triangulo3 em nossa tela gráfica, chamando o método
void moveVertical(int distancia), fornecendo o valor 70 para distancia.
Resultado do uso do método moveVertical
Tornar todos os objetos visíveis, precisamos chamar o método void
tornaVisivel().
Exemplo: Para torna-lo visivel é só clicar com o botao direito do mouse sobre todos os
retângulos vermelhos na bancada de objetos e clicar no método void
tornaVisivel().
Resultado Final
Eu utilizei todo esse procedimento para poder Para construir (ou instanciar) um rosto
de um cachorro foi o que deu pra fazer agora.

Mais conteúdo relacionado

Último

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoGentil Eronides
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdfBlendaLima1
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 

Último (20)

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimento
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Objetos gráficos em Java: círculos, quadrados e triângulos

  • 1. Instituto FederaldeEducação, Ciência e Tecnologia do Ceará Diretoria de Ensino a Distância DEAD EscolaTécnica do Brasil ETEC INFORMÁTICA – PROGRAMAÇÃO ORIENTADA A OBJETOS Professor formador:TiagoMalveira Cavalcante ATIVIDADE1 Iniciando meu pequeno projeto. Para construir (ou instanciar) um objeto da classe Circulo, devemos clicar com o botão direito do mouse na classe Circulo e clicar na opção new circulo() Criando um objeto da classe Circulo Todo Circulo criado, é criado na mesma posição, mesma cor, mesmo tamanho e invisível. Para torná-los visíveis, precisamos chamar o método void tornaVisivel(). Tela Gráfica apos criação Vamos mudar a posição do objeto circulo1 em nossa tela gráfica, chamando o método void moveVertical(int distancia), fornecendo o valor 30 para distancia.
  • 2. Resultado do uso do método moveVertical Para alterar o tamanho do circulo1, vamos chamar o método void setDiametro(int novoDiametro) e fornecer o valor 200 para novoDiametro. Resultado do uso do método setDiametro Mudando a posição do objeto circulo1 em nossa tela gráfica, chamando o Método void movehorizontal(int distancia), fornecendo o valor 30 para distancia.
  • 3. Resultado do uso do método movehorizontal Criando um objeto da classe Quadrado Todo quadrado criado, é criado na mesma posição, mesma cor, mesmo tamanho e invisível. Para torná-los visíveis, precisamos chamar o método void tornaVisivel(). Tela Gráfica apos criação Mudando a posição do objeto quadrado1 em nossa tela gráfica, chamando o Método void movehorizontal(int distancia), fornecendo o valor 75 para distancia. Resultado do uso do método movehorizontal
  • 4. Mudando a posição do objeto quadrado1 em nossa tela gráfica, chamando o métodovoidmoveVertical(int distancia), fornecendo o valor 160 para distancia. Resultado do uso do método moveVertical Criando um objeto da classe triangulo Tela Gráfica apos criação Mudando a posição do objeto triangulo1 em nossa tela gráfica, chamando o métodovoidmoveVertical(int distancia), fornecendo o valor 150 para distancia.
  • 5. Resultado do uso do método moveVertical Mudando a posição do objeto triangulo1 em nossa tela gráfica, chamando o métodovoidmovehorizontal(int distancia), fornecendo o valor 100 para distancia. Resultado do uso do método movehorizontal Modificando a cor do objeto triangulo1 em nossa tela gráfica, chamando o método void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “preto”. Resultado do uso do método setCor
  • 6. Criando um objeto da classe circulo Todo circulo criado, é criado na mesma posição, mesma cor, mesmo tamanho e invisível. Para torná-los visíveis, precisamos chamar o método void tornaVisivel(). Tela Gráfica apos criação Modificando a cor do objeto circulo2 em nossa tela gráfica, chamando o método void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “verde”. Resultado do uso do método setCor Mudando a posição do objeto circulo2 em nossa tela gráfica, chamando o método void movehorizontal(int distancia), fornecendo o valor 70 para distancia.
  • 7. Resultado do uso do método movehorizontal Mudando a posição do objeto circulo2 em nossa tela gráfica, chamando o método void moveVertical(int distancia), fornecendo o valor 70 para distancia. Resultado do uso do método moveVertical Criando um objeto da classe circulo
  • 8. Tela Gráfica apos criação Modificando a cor do objeto circulo3 em nossa tela gráfica, chamando o método void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “verde”. Resultado do uso do método setCor Mudando a posição do objeto circulo3 em nossa tela gráfica, chamando o método void movehorizontal(int distancia), fornecendo o valor 160 para distancia. Resultado do uso do método movehorizontal Mudando a posição do objeto circulo3 em nossa tela gráfica, chamando o método void moveVertical(int distancia), fornecendo o valor 70 para distancia.
  • 9. Resultado do uso do método moveVertical Criando um objeto da classe triangulo Tela Gráfica apos criação Modificando a cor do objeto triangulo2 em nossa tela gráfica, chamando o método void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “azul”.
  • 10. Resultado do uso do método setCor Para alterar o tamanho do triangulo2, vamos chamar o método void setTamanho(int novaAltura, int novaLargura) e fornecer o valor 40/50 para novoTamanho. Resultado do uso do método setTamanho Mudando a posição do objeto triangulo2 em nossa tela gráfica, chamando o método void moveVertical(int distancia), fornecendo o valor 70 para distancia. Resultado do uso do método moveVertical Mudando a posição do objeto triangulo2 em nossa tela gráfica, chamando o métodovoidmovehorizontal(int distancia), fornecendo o valor 10 para distancia. Resultado do uso do método moveHorizontal
  • 11. Criando um objeto da classe triangulo Tela Gráfica apos criação Modificando a cor do objeto triangulo3 em nossa tela gráfica, chamando o método void setCor(string novaCor), fornecendo a cor dentro de aspas duplas tipo “azul”. Resultado do uso do método setCor Para alterar o tamanho do triangulo3, vamos chamar o método void setTamanho(int novaAltura, int novaLargura) e fornecer o valor 40/50 para novoTamanho.
  • 12. Resultado do uso do método setTamanho Mudando a posição do objeto triangulo3 em nossa tela gráfica, chamando o métodovoidmovehorizontal(int distancia), fornecendo o valor 190 para distancia. Resultado do uso do método moveHorizontal Mudando a posição do objeto triangulo3 em nossa tela gráfica, chamando o método void moveVertical(int distancia), fornecendo o valor 70 para distancia. Resultado do uso do método moveVertical Tornar todos os objetos visíveis, precisamos chamar o método void tornaVisivel(). Exemplo: Para torna-lo visivel é só clicar com o botao direito do mouse sobre todos os retângulos vermelhos na bancada de objetos e clicar no método void tornaVisivel().
  • 13. Resultado Final Eu utilizei todo esse procedimento para poder Para construir (ou instanciar) um rosto de um cachorro foi o que deu pra fazer agora.