miércoles, 2 de febrero de 2011

Sintaxis de clases

Sintaxis de clases: métodos, atributos - Taller

Bueno estas son las clases que comente en la entrada anterior ya en código.

Todo estará contenido en el package resistencias.

Esta clase será que dependiendo del orden de las bandas de colores y dependiendo de los colores que tenga la banda será el valor de la resistencia.

package resistencias;

public class Colors(){

// Atributos serán los colores ósea los tipos
// De colores que se manejan en el código.

protected int black;
protected int brown;
protected int red;
//etc.

// Métodos
public void CheckC(){

// Calcula el valor de la resistencia
// Dependiendo el código de colores.
return;
}
}


Esta clase será que dependiendo el valor de la resistencia que tengas te diga el código de colores de la resistencia en el orden de las bandas.

package resistencias;

public class Values(){

// Métodos
public void CheckV(){

// Dibuja la resistencia dependiendo del
// Valor de ohm de la resistencia.
return;
}
}


Esta clase será manejar todo lo que es la interfaz grafica de la aplicación tanto como de botones como la opción de que se dibujara la resistencia dependiendo del valor de la resistencia que se haya introducido en la aplicación.

package resistencias;

public class Graphics(){
// Métodos de la interfaz gráfica
// Botones, tipo de ventana etc.
}


Bueno esto es todo un saludo a todos...

2 comentarios:

  1. ¿Únicamente importa qué colores están presentes, no su orden ni el grosor de líneas? (No, no soy electricista.) Pues, aquí me dicen que no importan :P Pues, si es la pura presencia de un color, en vez de poner atributos int, usa mejor boolean. ¿En el software se incorpora alguna visualización de las resistencias?

    Te pongo 5 por esta entrada.

    ResponderEliminar
  2. No lo que importa en realidad son los colores y el orden también. Lo del tamaño no importa entonces que me recomienda usar int o boolean? (: y si el software incorpora una visualización de como se vera la resistencia

    ResponderEliminar