Estrutura de um Objeto

(Javascript) Arquivo: Estrutura.html (PHP) Arquivo: Estrutura.php (C++) Arquivo: Estrutura.cpp (Java: Menos usado) Arquivo: Estrutura.java (Java: Mais usado) Arquivo: Estrutura.java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Estrutura</title>
</head>

<body>
<script language="javascript">

    function circulo(){


        this.raio = 0;
        this.x = 0;
        this.y = 0;
        this.corDaLinha = "";
        this.corDaArea = "";




        this.setRaio = function(i){this.raio=i;}
        this.setX = function(i){this.x=i;}
        this.setY = function(i){this.y=i;}
        this.setCorDaLinha = function(x){this.corDaLinha = x;}
        this.setCorDaArea = function(x){this.corDaArea = x;}

        this.getRaio = function(){return this.raio;}
        this.getX = function(){return this.x;}
        this.getY = function(){return this.y;}
        this.getCorDaLinha = function(){return this.corDaLinha;}
        this.getCorDaArea = function(){return this.corDaArea;}

    }
</script>


<script language="javascript">
    c = new circulo();


    c.raio=10;
    c.x=1;
    c.y=1;
    c.corDaLinha = "Preto";
    c.corDaArea = "Branco";

    document.write("Raio: "+ c.raio +"<br />");
    document.write("X: "+ c.x +"<br />");
    document.write("Y: "+ c.y +"<br />");
    document.write("Cor da linha: "+ c.corDaLinha +"<br />");
    document.write("Cor da Area: "+ c.corDaArea +"<br />");

    document.write("<br />");

    c.setRaio(20);
    c.setX(2);
    c.setY(2);
    a = "Vermelho";
    c.setCorDaLinha(a);
    b = "Azul";
    c.setCorDaArea(b);

    document.write("Raio: "+ c.raio +"<br />");
    document.write("X: "+ c.x +"<br />");
    document.write("Y: "+ c.y +"<br />");
    document.write("Cor da linha: "+ c.corDaLinha +"<br />");
    document.write("Cor da Area: "+ c.corDaArea +"<br />");

    document.write("<br />");

    document.write("Raio: "+ c.getRaio() +"<br />");
    document.write("X: "+ c.getX() +"<br />");
    document.write("Y: "+ c.getY() +"<br />");
    document.write("Cor da Linha: "+ c.getCorDaLinha() +"<br />");
    document.write("Cor da Area: "+ c.getCorDaArea() +"<br />");

    document.write("<br />");
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Estrutura</title>
</head>

<body>
<?php

class rCirculo {
    function circulo(){

        $this->raio = 0;
        $this->x = 0;
        $this->y = 0;
        $this->corDaLinha = "";
        $this->corDaArea = "";
    }



        function setRaio($i){$this->raio=$i;}
        function setX($i){$this->x=$i;}
        function setY($i){$this->y=$i;}
        function setCorDaLinha($x){$this->corDaLinha = $x;}
        function setCorDaArea($x){$this->corDaArea = $x;}

        function getRaio(){return $this->raio;}
        function getX(){return $this->x;}
        function getY(){return $this->y;}
        function getCorDaLinha(){return $this->corDaLinha;}
        function getCorDaArea(){return $this->corDaArea;}

}
?>


<?php
    $c = new rCirculo;
    $c->circulo();

    $c->raio=10;
    $c->x=1;
    $c->y=1;
    $c->corDaLinha = "Preto";
    $c->corDaArea = "Branco";

    echo "Raio: ". $c->raio ."<br />\n";
    echo "X: ". $c->x ."<br />\n";
    echo "Y: ". $c->y ."<br />\n";
    echo "Cor da linha: ". $c->corDaLinha ."<br />\n";
    echo "Cor da Area: ". $c->corDaArea ."<br />\n";

    echo "<br />\n";

    $c->setRaio(20);
    $c->setX(2);
    $c->setY(2);
    $a = "Vermelho";
    $c->setCorDaLinha($a);
    $b = "Azul";
    $c->setCorDaArea($b);

    echo "Raio: ". $c->raio ."<br />\n";
    echo "X: ". $c->x ."<br />\n";
    echo "Y: ". $c->y ."<br />\n";
    echo "Cor da linha: ". $c->corDaLinha ."<br />\n";
    echo "Cor da Area: ". $c->corDaArea ."<br />\n";

    echo "<br />\n";

    echo "Raio: ". $c->getRaio() ."<br />\n";
    echo "X: ". $c->getX() ."<br />\n";
    echo "Y: ". $c->getY() ."<br />\n";
    echo "Cor da Linha: ". $c->getCorDaLinha() ."<br />\n";
    echo "Cor da Area: ". $c->getCorDaArea() ."<br />\n";

    echo "<br />\n";
?>
</body>
</html>

#include <cstdio>
#include <cmath>
#include <cstring>

// Observação: g++ Exemplo.c -o Exemplo






struct circulo{


   int raio;
   int x;
   int y;
   char corDaLinha[20];
   char corDaArea[20];




   void setRaio(int i){raio=i;}
   void setX(int i){x=i;}
   void setY(int i){y=i;}
   void setCorDaLinha(char *x){strcpy(corDaLinha, x);}
   void setCorDaArea(char *x){strcpy(corDaArea, x);}

   int getRaio(){return raio;}
   int getX(){return x;}
   int getY(){return y;}
   char *getCorDaLinha(){return corDaLinha;}
   char *getCorDaArea(){return corDaArea;}
};




int main(int argc, char **argv){
   circulo c;


   c.raio=10.0;
   c.x=1.0;
   c.y=1.0;
   strcpy(c.corDaLinha, "Preto");
   strcpy(c.corDaArea, "Branco");

   printf("Raio: %d\n", c.raio);
   printf("X: %d\n", c.x);
   printf("Y: %d\n", c.y);
   printf("Cor da linha: %s\n", c.corDaLinha);
   printf("Cor da Area: %s\n", c.corDaArea);

   printf("\n");

   c.setRaio(20.0);
   c.setX(2.0);
   c.setY(2.0);
   char a[20] = "Vermelho";
      c.setCorDaLinha(a);
   char b[20] = "Azul";
      c.setCorDaArea(b);

   printf("Raio: %d\n", c.raio);
   printf("X: %d\n", c.x);
   printf("Y: %d\n", c.y);
   printf("Cor da linha: %s\n", c.corDaLinha);
   printf("Cor da Area: %s\n", c.corDaArea);

   printf("\n");

   printf("Raio: %d\n", c.getRaio());
   printf("X: %d\n", c.getX());
   printf("Y: %d\n", c.getY());
   printf("Cor da Linha: %s\n", c.getCorDaLinha());
   printf("Cor da Area: %s\n", c.getCorDaArea());

   printf("\n");

   return 0;
}

// Observação:

// No Java podemos inserir duas ou mais classes num mesmo arquivo
// Basta inserir dentro da classe Estrutura

// javac Estrutura.java
// java Estrutura

// (Java) Arquivo: Estrutura.java dentro tem o Arquivo: circulo.java
public class Estrutura {

    public static class circulo {


        public int raio;
        public int x;
        public int y;
        public String corDaLinha;
        public String corDaArea;

        public void circulo(){
        }

        public void setRaio(int i) {raio = i;}
        public void setX(int i) {x = i;}
        public void setY(int i) {y = i;}
        public void setCorDaLinha(String x) {corDaLinha = x;}
        public void setCorDaArea(String x) {corDaArea = x;}

        public int getRaio() {return raio;}
        public int getX() {return x;}
        public int getY() {return y;}
        public String getCorDaLinha() {return corDaLinha;}
        public String getCorDaArea() {return corDaArea;}
    }




    public static void main(String[] args) {
        circulo c = new circulo();


        c.raio = 10;
        c.x = 1;
        c.y = 1;
        c.corDaLinha = "Preto";
        c.corDaArea = "Branco";

        System.out.println("Raio: " + c.raio);
        System.out.println("X: " + c.x);
        System.out.println("Y: " + c.y);
        System.out.println("Cor da linha: " + c.corDaLinha);
        System.out.println("Cor da Area: " + c.corDaArea);

        System.out.println("");

        c.setRaio(20);
        c.setX(2);
        c.setY(2);
        String a = "Vermelho";
        c.setCorDaLinha(a);
        String b = "Azul";
        c.setCorDaArea(b);

        System.out.println("Raio: " + c.raio);
        System.out.println("X: " + c.x);
        System.out.println("Y: " + c.y);
        System.out.println("Cor da linha: " + c.corDaLinha);
        System.out.println("Cor da Area: " + c.corDaArea);

        System.out.println("");

        System.out.println("Raio: " + c.getRaio());
        System.out.println("X: " + c.getX());
        System.out.println("Y: " + c.getY());
        System.out.println("Cor da Linha: " + c.getCorDaLinha());
        System.out.println("Cor da Area: " + c.getCorDaArea());

        System.out.println("");
    }
}

(Java) circulo.java










public static class circulo {


    public int raio;
    public int x;
    public int y;
    public String corDaLinha;
    public String corDaArea;

    public void circulo(){
    }

    public void setRaio(int i) {raio = i;}
    public void setX(int i) {x = i;}
    public void setY(int i) {y = i;}
    public void setCorDaLinha(String x) {corDaLinha = x;}
    public void setCorDaArea(String x) {corDaArea = x;}

    public int getRaio() {return raio;}
    public int getX() {return x;}
    public int getY() {return y;}
    public String getCorDaLinha() {return corDaLinha;}
    public String getCorDaArea() {return corDaArea;}
}
(Java) Arquivo: Estrutura.java
public class Estrutura {

    public static void main(String[] args) {
        circulo c = new circulo();


        c.raio = 10;
        c.x = 1;
        c.y = 1;
        c.corDaLinha = "Preto";
        c.corDaArea = "Branco";

        System.out.println("Raio: " + c.raio);
        System.out.println("X: " + c.x);
        System.out.println("Y: " + c.y);
        System.out.println("Cor da linha: " + c.corDaLinha);
        System.out.println("Cor da Area: " + c.corDaArea);

        System.out.println("");

        c.setRaio(20);
        c.setX(2);
        c.setY(2);
        String a = "Vermelho";
        c.setCorDaLinha(a);
        String b = "Azul";
        c.setCorDaArea(b);

        System.out.println("Raio: " + c.raio);
        System.out.println("X: " + c.x);
        System.out.println("Y: " + c.y);
        System.out.println("Cor da linha: " + c.corDaLinha);
        System.out.println("Cor da Area: " + c.corDaArea);

        System.out.println("");

        System.out.println("Raio: " + c.getRaio());
        System.out.println("X: " + c.getX());
        System.out.println("Y: " + c.getY());
        System.out.println("Cor da Linha: " + c.getCorDaLinha());
        System.out.println("Cor da Area: " + c.getCorDaArea());

        System.out.println("");
    }
}