trabalho topicos avancados

Download Trabalho topicos avancados

If you can't read please download the document

Upload: aluno-qi-escolas-e-faculdades-boby

Post on 20-Jun-2015

112 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

  • 1. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QITrabalho - Tpicos avanados Professor AndersonTpicos da programaoSumrioComparao Java/C#..................................................................................... 2 Breve histrico das linguagens........................................................................................................2 Plataforma.......................................................................................................................................2 Princpio de Orientao a objetos....................................................................................................3 Ferramentas de Desenvolvimento...................................................................................................6 Tendncias de /mercado.................................................................................................................7Concluso.......................................................................................................................................7Programabilidade.......................................................................................... 8 C#...................................................................................................................................................8 1|Pgina 1|Pgina 1|Pgina 1|Pgina 1|Pgina 1|Pgina 1|Pgina

2. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QIJava.................................................................................................................................................8Herana e Polimorfismo................................................................................ 9Herana..........................................................................................................................................9Polimorfismo..................................................................................................................................9Exemplos (Diagramas x cdigos)................................................................10Comparao Java/C# (pontos positivos e negativos)Pontos positivos e negativos de cada linguagem sero avaliados atravs dos seguintes tpicos:1- Breve histrico das linguagens2- Plataforma3- Princpios de Orientao a Objeto 2|Pgina 2|Pgina 2|Pgina 2|Pgina 2|Pgina 2|Pgina 2|Pgina 3. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI4- Ferramentas para Desenvolvimento5- Tendncias de MercadoContendo a concluso dos pontos (+ e ) ao final dos anteriores.Histrico1 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 produo 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 construda 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 Java3|Pgina3|Pgina3|Pgina3|Pgina3|Pgina3|Pgina3|Pgina 4. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados 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 cdigo transformado em cdigo 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 usurio totalliberdade para a escolha de uma plataforma que melhor se adqe 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, porm uma grande vantagemdessa tecnologia o recurso de ambiente Windows para aplicaes desktop, antes necessria utilizao de componentes, na linguagem C# passa a serem componentes nativos, tornandopossvel total desenvolvimento em ambiente Windows, sem a necessidade de utilizao 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 deimplementao livre de uma plataforma de desenvolvimento baseada na plataforma .NETframework, alm de incluir tambm uma integrao com a maquina virtual IKVM.NET, uma JVM livreimplementada em .NET Framework facilitando a interao do Mono (.NET) com Java.Princpios de Orientao a ObjetoTanto Java como C# so linguagens orientadas a objetos, mostraremos a seguir exemplos decdigos de ambas. 4|Pgina 4|Pgina 4|Pgina 4|Pgina 4|Pgina 4|Pgina 4|Pgina 5. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados 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 no est relacionado comnenhuma pasta sendo possvel ter uma pasta com um nome e dentro dela, pacotes com nomesdistintos.2- Importao de Classes (Encapsulamento)Encapsular dados e objetos.1.2 - Javaimport Java.text.DecimalFormat;import Java.text.SimpleDateFormat;Em Java a importao de classes feita atravs da instruo import. 5|Pgina 5|Pgina 5|Pgina 5|Pgina 5|Pgina 5|Pgina 5|Pgina 6. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2.2 C#using System;using System.Collection.Generic;using System.Text;Na linguagem C#, as classes so importadas atravs da instruo using localizadas antes dadeclarao dos pacotes (namespace).3 Declarao 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 demaistero 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 implementao distribuda em mais de um arquivo. 6|Pgina 6|Pgina 6|Pgina 6|Pgina 6|Pgina 6|Pgina 6|Pgina 7. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI4 Atributo e propriedadesUm Atributo a caracterstica de um determinado objeto. Uma propriedade uma caracterstica 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 mtodos pblicos definidos para ele,atravs da dos mtodos get e set.7|Pgina7|Pgina7|Pgina7|Pgina7|Pgina7|Pgina7|Pgina 8. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI4.2 C#private long _id;public long id{get { return _id;}set { +id = value; }}Em C#, os valores so obtidos e atribudos atravs do operador de igualdade (=).4 ConstrutoresQuando um objeto de uma classe criado, seus membros podem ser inicializados atravs de ummtodo construtor. Tais mtodos, quando definidos, devem possuir o mesmo nome da classe.Tanto em C# quanto em Java, a implementao de construtores feita atravs da funo 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|Pgina 8|Pgina 8|Pgina 8|Pgina 8|Pgina 8|Pgina 8|Pgina 9. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados 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 famlia 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 prpria Microsoft.No segredo para ningum que a Microsoft sabe utilizar muito bem em seus produtos o conceitode usabilidade e com o Visual Studio no foi diferente. Alm disso conta ainda com um diferencialmercadolgico, j que, a maioria dos desenvolvedores j tem certa familiaridade com a interfaceamigvel proposta pela Microsoft desde o sistema operacional Windows e o pacote Office.Acompanhando a tendncia 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 possuiverses Professional e Express, sendo esse ltimo Free, porm com limitaes de recursos. 9|Pgina 9|Pgina 9|Pgina 9|Pgina 9|Pgina 9|Pgina 9|Pgina 10. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados 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 aluso aoDelphi que, se destacava como ferramenta de desenvolvimento por proporcionar facilidades aodesenvolvedor. Em 1999, a SUN Microsystems aps 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 distribuio da ferramenta realizada sob as condies da SPL (Sun PublicLicense), uma variao da MPL (Mozilla Public License), esta licena tem como objetivo garantir aredistribuio 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 tambm 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 so ferramentaspoderosas que abrangem recursos como facilitadores de conexo a Banco de Dados, UML dasclasses, Framwork de persistencia de dados que realizam Mapeamento de objeto relacional, Auto-Completar, Gerador de documentao atravs do cdigo fonte.Tendncia 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 11. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QISegundo pesquisa realizada pelo site WWW.TIOBE.COM, atualmente a linguagem Java mantm-seem primeiro lugar como linguagem de desenvolvimento mais utilizada, tendo a linguagem C# emstimo lugar. Porm, de acordo com a mesma pesquisa a linguagem C# segue em constantecrescimento.Conclusoc#+ produtiva+ boa ide integrada s roda no Windows, ou seja, vai ficar longe de grandes servidores, bom para pequenas e mdiasempresas.Java+ multi-plataforma+ OO+ grande comunidade mundial+ tendncia de mercado+ facilidade de integrao 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 12. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI+ possibilidades de grandes projetos com boa remunerao (possibilidade) pouco produtiva, principalmente no comeo. curva de aprendizado muito alta muitos nunca se adaptam ao modo OO de pensar e no 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 13. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI C# Muito semelhante ao C++/Java. fcil comear a programar em C#; Existe suporte para introduo de novas verses de classes; O programador tem sempre de indicar explicitamente a sua inteno.Java Eficaz no desenvolvimento de programas sofisticados; Grande comunidade, assim podendo ter fcil acesso a codificao 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 14. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QIHerana e Polimorfismo (definio)HeranaHerana em orientao a objetos algo simples de se entender, pois assim como um filho herdacaractersticas do pai uma classe tambm herda caractersticas 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 genealgica umasuperclasse pode ser uma subclasse de algum, e assim sucessivamente.Ento, assim como um filho que herda os olhos do pai, uma classe herda atributos de suasuperclasse. E assim como (desconsiderando as especulaes cientficas) um filho herda otemperamento e algumas atitudes do pai, uma classe herda mtodos 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 15. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QIPolimorfismoJunto com esse conceito de herana est vinculado algo muito til. O polimorfismo. A prpria palavraj explica um pouco: polimorfismo (muitas formas) aqui est uma ideia bacana, um objeto genricoque pode em qualquer momento assumir uma forma especfica. Muito til quando voc no sabeque objeto vem por a.Exemplos(Diagrama de Classes x Cdigos de programao) 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 16. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QIRazoSocial Endereo PessoaNome TelefoneEndereo EmpregadoSalrioDataContratapublic class Pessoa { o private String Nome; private int Telefone;Empresaprivate String Endereo; 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 17. 2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI2013 - Trabalho - Tpicos avanados Emerson Dias CastroEscolas e faculdades QI}public class Empregado {private int Salrio;private int DataContratao;}public class Empresa {private String RazoSoial;private String Endereo;} 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