• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Trabalho topicos avancados
 

Trabalho topicos avancados

on

  • 203 views

algumas referencias sobre linguagem Java e C#, contendo comparação entre as mesmas..

algumas referencias sobre linguagem Java e C#, contendo comparação entre as mesmas..

Statistics

Views

Total Views
203
Views on SlideShare
203
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Trabalho topicos avancados Trabalho topicos avancados Document Transcript

    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI Trabalho - Tópicos avançados – Professor Anderson Tópicos da programação SumárioComparação Java/C#..................................................................................... 2 Breve histórico das linguagens........................................................................................................2 Plataforma.......................................................................................................................................2 Princípio de Orientação a objetos....................................................................................................3 Ferramentas de Desenvolvimento...................................................................................................6 Tendências de /mercado.................................................................................................................7 Conclusão.......................................................................................................................................7Programabilidade.......................................................................................... 8 C#...................................................................................................................................................8 1|Página 1|Página 1|Página 1|Página 1|Página 1|Página 1|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI Java.................................................................................................................................................8Herança e Polimorfismo................................................................................ 9 Herança..........................................................................................................................................9 Polimorfismo..................................................................................................................................9Exemplos (Diagramas x códigos)................................................................10 Comparação Java/C# (pontos positivos e negativos)Pontos positivos e negativos de cada linguagem serão avaliados através dos seguintes tópicos: 1- Breve histórico das linguagens 2- Plataforma 3- Princípios de Orientação a Objeto 2|Página 2|Página 2|Página 2|Página 2|Página 2|Página 2|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI 4- Ferramentas para Desenvolvimento 5- Tendências de MercadoContendo a conclusão dos pontos (+ e –) ao final dos anteriores. Histórico1 – JavaDesenvolvida pela SUN Microsystems, por volta de 1990, Java possui uma estrutura bastantesemelhante com a linguagem C, totalmente orientada a objeto, a linguagem Java vem sedestacando por ser extremamente eficaz na produção de programas sofisticados, em menos tempoe com maior qualidade. Tendo como grande atrativo o fato de um programa escrito em Java sermultiplataforma, ou seja pode ser executado virtualmente em qualquer plataforma principalmente emWindows, Unix e Mac.2 – C#Desenvolvida pela Microsoft juntamente com a arquitetura.NET, C# foi construída praticamente dozero visando total compatibilidade com a plataforma .NET. Uma moderna linguagem orientada aobjeto que disponibiliza uma gama de alternativas aos desenvolvedores de aplicativos para aplataforma .NET. Plataforma1 – Java 3|Página 3|Página 3|Página 3|Página 3|Página 3|Página 3|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QITalvez uma das grandes vantagens da linguagem Java é possuir compatibilidade commultiplataformas, um aplicativo quando desenvolvido na linguagem Java é traduzido pelo seucompilador para os bytecodes, ou seja o código é transformado em código de maquina de umprocessador virtual chamado de Java Virtual Machine (JVM), possibilitando ser executado emqualquer plataforma desde que esteja instalada uma JVM, sendo assim disponibiliza ao usuário totalliberdade para a escolha de uma plataforma que melhor se adéqüe as suas necessidades,garantindo maior portabilidade aos programas Java.2 – C#A linguagem C#, produzida pela Microsoft, tem como grande desvantagem junto a seus concorrenteso fato de ser suportada apenas pela plataforma .NET Framework, porém uma grande vantagemdessa tecnologia é o recurso de ambiente Windows para aplicações desktop, antes necessária àutilização de componentes, na linguagem C# passa a serem componentes nativos, tornandopossível total desenvolvimento em ambiente Windows, sem a necessidade de utilização de outroscomponentes.Entretanto uma novidade para os desenvolvedores em C#, o projeto Mono 1.0, desenvolvida pelaNovell, destinada aos adeptos da comunidade Open Source, o projeto Mono é um projeto deimplementação livre de uma plataforma de desenvolvimento baseada na plataforma .NETframework, além de incluir também uma integração com a maquina virtual IKVM.NET, uma JVM livreimplementada em .NET Framework facilitando a interação do Mono (.NET) com Java. Princípios de Orientação a ObjetoTanto Java como C# são linguagens orientadas a objetos, mostraremos a seguir exemplos decódigos de ambas. 4|Página 4|Página 4|Página 4|Página 4|Página 4|Página 4|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI1 – Pacotes: Conjunto de classes1.1 – Javapackage com.horstmann.bigjava;Na linguagem Java, cada pacote representa uma pasta.2.1 – C#namespace Poco;Diferentemente da linguagem Java, em C#, um pacote não está relacionado comnenhuma pasta sendo possível ter uma pasta com um nome e dentro dela, pacotes com nomesdistintos.2- Importação de Classes (Encapsulamento)Encapsular dados e objetos.1.2 - Javaimport Java.text.DecimalFormat;import Java.text.SimpleDateFormat;Em Java a importação de classes é feita através da instrução import. 5|Página 5|Página 5|Página 5|Página 5|Página 5|Página 5|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2.2 – C#using System;using System.Collection.Generic;using System.Text;Na linguagem C#, as classes são importadas através da instrução using localizadas antes dadeclaração dos pacotes (namespace).3 – Declaração de classesUma classe representa um tipo de dado.3.1 - Javapublic class CalculaSalario{Em Java, um arquivo pode ter varias classes, mas apenas uma delas pode ser publica, as demaisterão acesso livre a todas as classes do mesmo pacote.3.2 – C#public class Cliente {Em C#, uma classe pode ser declarada como partial class ( classe parcial), podendo ser visualizadacomo uma classe que possui sua implementação distribuída em mais de um arquivo. 6|Página 6|Página 6|Página 6|Página 6|Página 6|Página 6|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI4 – Atributo e propriedadesUm Atributo é a característica de um determinado objeto. Uma propriedade é uma característica deum objeto a qual pode ser acessada externamente por outra classe ou objeto.4.1 - Javaprivate int matricula;private String nome;private String endereco;private String bairro;private String cep;private Calendar nascimento;private double salario;private Cargo cargo;private Cidade cidade;public String getBairro() {return bairro;}public void setBairro(String bairro) {this.bairro = bairro;}Na linguagem Java um atributo é declarado quando possui métodos públicos definidos para ele,através da dos métodos get e set. 7|Página 7|Página 7|Página 7|Página 7|Página 7|Página 7|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI4.2 – C#private long _id;public long id{get { return _id;}set { +id = value; }}Em C#, os valores são obtidos e atribuídos através do operador de igualdade (=).4 – ConstrutoresQuando um objeto de uma classe é criado, seus membros podem ser inicializados através de ummétodo construtor. Tais métodos, quando definidos, devem possuir o mesmo nome da classe.Tanto em C# quanto em Java, a implementação de construtores é feita através da função this.4.1 – Javapublic cliente (long id, String nome. Calendar nascimento, double renda) {this.id = id;this.nome = nome;this. nascimento = nascimento;this.renda = renda;}4.2 – C# 8|Página 8|Página 8|Página 8|Página 8|Página 8|Página 8|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QIpublic cliente (long id, String nome. DateTime nascimento, double renda) {this.id = id;this.nome = nome;this. nascimento = nascimento;this.renda = renda;} Ferramentas de Desenvolvimento1 - C#Por ser uma linguagem desenvolvida pela Microsoft, C# tem como principal ferramenta paradesenvolvimento o Microsoft Visual Studio, portanto este artigo irá falar um pouco sobre mais esseproduto da família Bill Gates.Visual Studio – Desenvolvido pela Microsoft desde 1.997, o Visual Studio tem como principalobjetivo fornecer ambiente de desenvolvimento para diversas linguagens, sendo que, com enfoquemaior nas linguagens criadas e utilizadas pela própria Microsoft.Não é segredo para ninguém que a Microsoft sabe utilizar muito bem em seus produtos o conceitode “usabilidade” e com o Visual Studio não foi diferente. Além disso conta ainda com um diferencialmercadológico, já que, a maioria dos desenvolvedores já tem certa familiaridade com a interfaceamigável proposta pela Microsoft desde o sistema operacional Windows e o pacote Office.Acompanhando a tendência de mercado a Microsoft contratou alguns dos desenvolvedores quecriaram o Delphi (linguagem que cresceu muito por proporcionar produtividade elevada) paraaprimorar o C# bem como seu ambiente de desenvolvimento Visual Studio. O Visual Studio possuiversões Professional e Express, sendo esse último Free, porém com limitações de recursos. 9|Página 9|Página 9|Página 9|Página 9|Página 9|Página 9|Página
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2 – JavaDiferentemente de C#, a linguagem Java possui diversas ferramentas para desenvolvimento, dentreelas a mais famosa entre os desenvolvedores está o NetBeans.NetBeans – Projeto iniciado em 1996 por dois estudantes tchecos com o nome Xelfi, em alusão aoDelphi que, se destacava como ferramenta de desenvolvimento por proporcionar facilidades aodesenvolvedor. Em 1999, a SUN Microsystems após desistir de sua IDE Java Workshop, adquiriu oprojeto que agora já contava com o nome de NetBeans DeveloperX2, incorporando-o a sua linha desoftwares. Em 200 a SUN abriu o digo fonte do NetBens tornando-o uma plataforma Open Souce,mas apesar disso a distribuição da ferramenta é realizada sob as condições da SPL (Sun PublicLicense), uma variação da MPL (Mozilla Public License), esta licença tem como objetivo garantir aredistribuição de conhecimento à comunidade de desenvolvedores quando novas funcionalidadesforem incorporadas à ferramenta.Como o NetBeans é escrito em Java, é independente de plataforma, funciona em qualquer sistemaoperacional que suporte a (JVM) e também dá suporte a outras linguagens como o C, C++, Ruby,PHP, Html, XML.Para finalizar, vale apena frisar que tanto o Visual Studio como o NetBeans são ferramentaspoderosas que abrangem recursos como facilitadores de conexão a Banco de Dados, UML dasclasses, Framwork de persistencia de dados que realizam Mapeamento de objeto relacional, Auto-Completar, Gerador de documentação através do código fonte. Tendência de Mercado 10 | P á g i n a 10 | P á g i n a 10 | P á g i n a 10 | P á g i n a 10 | P á g i n a 10 | P á g i n a 10 | P á g i n a
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QISegundo pesquisa realizada pelo site WWW.TIOBE.COM, atualmente a linguagem Java mantém-seem primeiro lugar como linguagem de desenvolvimento mais utilizada, tendo a linguagem C# emsétimo lugar. Porém, de acordo com a mesma pesquisa a linguagem C# segue em constantecrescimento. Conclusãoc#+ produtiva+ boa ide integrada– só roda no Windows, ou seja, vai ficar longe de grandes servidores, bom para pequenas e médiasempresas.Java+ multi-plataforma+ OO+ grande comunidade mundial+ tendência de mercado+ facilidade de integração 11 | P á g i n a 11 | P á g i n a 11 | P á g i n a 11 | P á g i n a 11 | P á g i n a 11 | P á g i n a 11 | P á g i n a
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI+ possibilidades de grandes projetos com boa remuneração (possibilidade)– pouco produtiva, principalmente no começo.– curva de aprendizado muito alta– muitos nunca se adaptam ao modo OO de pensar e não se desenvolvem nesse novo paradigmasendo melhor que fossem ótimos programadores c# que chaveiros medianos. Programabilidade 12 | P á g i n a 12 | P á g i n a 12 | P á g i n a 12 | P á g i n a 12 | P á g i n a 12 | P á g i n a 12 | P á g i n a
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI C#  Muito semelhante ao C++/Java. É fácil começar a programar em C#;  Existe suporte para introdução de novas versões de classes;  O programador tem sempre de indicar explicitamente a sua intenção. Java  Eficaz no desenvolvimento de programas sofisticados;  Grande comunidade, assim podendo ter fácil acesso a codificação de alguns programas;  Multiplataformas e com alguns recursos que facilitam a vida do programador; 13 | P á g i n a 13 | P á g i n a 13 | P á g i n a 13 | P á g i n a 13 | P á g i n a 13 | P á g i n a 13 | P á g i n a
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI Herança e Polimorfismo (definição) HerançaHerança em orientação a objetos é algo simples de se entender, pois assim como um filho herdacaracterísticas do pai uma classe também herda características de uma superclasse.A superclasse pode ser uma classe pai, avô ou bisavô.Enfim a superclasse vem antes da classe atual. E assim como em uma arvore genealógica umasuperclasse pode ser uma subclasse de alguém, e assim sucessivamente.Então, assim como um filho que herda os olhos do pai, uma classe herda atributos de suasuperclasse. E assim como (desconsiderando as especulações científicas) um filho herda otemperamento e algumas atitudes do pai, uma classe herda métodos de sua superclasse. 14 | P á g i n a 14 | P á g i n a 14 | P á g i n a 14 | P á g i n a 14 | P á g i n a 14 | P á g i n a 14 | P á g i n a
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI PolimorfismoJunto com esse conceito de herança está vinculado algo muito útil. O polimorfismo. A própria palavrajá explica um pouco: polimorfismo (muitas formas) aqui está uma ideia bacana, um objeto genéricoque pode em qualquer momento assumir uma forma específica. Muito útil quando você não sabeque objeto vem por aí. Exemplos (Diagrama de Classes x Códigos de programação) 15 | P á g i n a 15 | P á g i n a 15 | P á g i n a 15 | P á g i n a 15 | P á g i n a 15 | P á g i n a 15 | P á g i n a
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI RazãoSocial Endereço Pessoa Nome Telefone Endereço Empregado SalárioDataContrataç public class Pessoa { ão private String Nome; private int Telefone; Empresa private String Endereço; 16 | P á g i n a 16 | P á g i n a 16 | P á g i n a 16 | P á g i n a 16 | P á g i n a 16 | P á g i n a 16 | P á g i n a
    • 2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tópicos avançados – Emerson Dias CastroEscolas e faculdades QI}public class Empregado { private int Salário; private int DataContratação;}public class Empresa { private String RazãoSoial; private String Endereço;} Fim! 17 | P á g i n a 17 | P á g i n a 17 | P á g i n a 17 | P á g i n a 17 | P á g i n a 17 | P á g i n a 17 | P á g i n a