Yeah! We can develop.
Agora pouco estava brincando com três de minhas linguagens favoritas.
Então, um hello world nas três:
C++
#ifndef MOSTRA_H
#define MOSTRA_H
#include <iostream>
using namespace std;
class mostra {
public:
void mostrando() {
cout << "HELLOW WORLD " << endl;
}
};
#endif /* MOSTRA_H */
#include <cstdlib>
#include "mostra.h"
using namespace std;
/*
*
*/
int main(void) {
mostra a;
a.mostrando();
return 0;
}
Java
package helloworld2;
/**
*
* @author rodolfo
*/
public class mostra {
void mostrando() {
System.out.println("HELLO WORLD");
}
}
package helloworld2;
/**
*
* @author rodolfo
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
mostra a = new mostra();
a.mostrando();
}
}
Agora em Python, 3 maneiras diferentes:
1) Tudo no mesmo arquivo
class mostrar:
def mostrando():
print ('HELLO WORLD');
class main():
a = mostrar.mostrando()
2) Usando dois arquivos separados no mesmo diretório
class mostrar:
def mostrando():
print ('HELLO WORLD')
---
from mostrar import mostrar
a = mostrar.mostrando()
3) Usando dois arquivos, guardando a classe em um diretório separado:
class mostrar:
def mostrando():
print ('HELLO WORLD')
----
from classe.mostrar import mostrar
a = mostrar.mostrando()
Dentro do diretório classe deve haver o arquivo vazio __init__.py
Se é o melhor método? Deuses do desenvolvimento sabem. E obrigado ao "amusquito" pela dica da separação em arquivos na linguagem python.
=-=-=-=-=
Powered by Blogilo
=-=-=-=-=
Powered by Blogilo