Página 1 de 1

Mis deberes de Java

Publicado: 14 May 2007 17:23
por Babylon
Create two classes (a superclass and a subclass) and a program with a main method to test these classes.

Suggested tasks to do:
1. You have to use a text editor (i.e. Windows Notepad) to obtain the three Java
source files.
2. You have to use the Java compiler (javac.exe) to compile these source files and
to create the corresponding class files.
3. You have to use the Java interpreter to run the class file *******.class with the
main method.

Send me only a zip file (*******.zip) with the three java files.

This homework will be mark according to the following items:
• Aim and scope of the program.
• Design and implementation (to produce a clear, realiable and understandable
program)
• Java programming elements used in the code.
• No errors execution.
• Code readibility (comments, indentation,...).


Si algun forero majete que tarde en hacer esto 5 minutillos me pudiera hacer lo que pide estaría muy agradecido.

Publicado: 14 May 2007 17:36
por rianxeira
¿No te había pasado yo una de mis practicas para que la copiaras?

Bueno, si eso a ver si esta noche hago yo mismo el corta/pega y te lo envio si te veo en linea

Publicado: 14 May 2007 18:02
por Perro De Lobo
Coño, Bacilón, que eso es mu básico.

Código: Seleccionar todo

Public class Foreros
{
  String nombre;
  int numeroDePosts;
   
  public Foreros(String n, int p)
  {
    nombre=n;
    numeroDePosts=p;
   
  }

  public void nuevoPost()
  {
    numeroDePost++;
  }
}

Public class Phoreros extends Foreros
{
  int vidaSocial=100;
  boolean odiaIrlanda=false;

  public Phoreros(String n, int p)
  {
    if n.equals("Rianxeira")
    {
       odiaIrlanda=true;
    }
    super(n,p);
  }

  public void nuevoPost()
  {
    numeroDePosts++;
    vidaSocial--;
  }
}


Así a pelo, igual tiene fallos.

La clase padre es la clase Foreros, y la clase hija es la clase Phoreros, y además esta última redefine un método. De esta manera, puedes hacer una clase ejecutable que incluya la siguiente línea:

Código: Seleccionar todo

Phoreros hamigo = new Phoreros("hamigo",1);

Publicado: 14 May 2007 23:04
por Babylon
Gracias!

Publicado: 16 May 2007 15:17
por Perro De Lobo
Hamigos, ahora soy yo quien tiene un poblema. Pero de habascript, que hasta esta mañana no lo habia tocao nunca jamais. Asín que de momento no doy mucho pie con bola.

Necesito sumar los valores de una columna de una tabla html, y me he hecho esta funcioncica:

Código: Seleccionar todo

     function Calcular()
      {
        var t=0;
        var i=1;
        var cell;
        var row = document.getElementById('tvehi').rows;
        var j = row.length;
       
        for (i=1;i<=j;i++)
        {
          cell = row[i].cells;           
          t += parseInt( cell[1].value );
        }
        document.getElementById('newanyo').value=t.toString();
      }


La tabla es 'tvehi', y al final tengo que volcar la suma en 'newanyo', pero me peta por todos laos!

Decir que las celdas de la tabla son elementos <input type="text"> que no sé si tendrá que ver algo o nor.

Publicado: 16 May 2007 20:55
por Doctor Beaker
Yo de js menos que de sánscrito, pero ya que estoy comento que poner
javascript:
en la url, al menos en mozilla te hace salir una consola con mensajitos de amor del sistema. Probablemente haya sido ahí que vieras que petaba por todos lados, pero es lo que hay. Bueno, eso y la pregunta del millón: seguro que los arrays empiezan por 1 y no por 0?

Publicado: 16 May 2007 21:17
por Perro De Lobo
Empiezan por 0, pero en mi caso me conviene empezar por 1 para que se salte la primera fila, que son las celdas con los textos de cabecera.

Lo del javascript: mola mil.

Publicado: 30 May 2007 17:48
por rianxeira
A vere, tengo un problemilla, estoy con el jbuilder haciendo un programica y no se por que me sale este error tan chulo al ejecutar

Código: Seleccionar todo

java.lang.ClassFormatError: temporal/principal (Code attribute is absent in method that is not abstract or native)
   at java.lang.ClassLoader.defineClass0(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
Exception in thread "main"


El caso es que no me deja ni ejecutar el programa, compilar compila bien, y no se por que es la tontería, probé a ejecutar otros programas que ya tenia hechos por si era cosa del entorno que se había vuelto chiflado y el resto funciona

Publicado: 30 May 2007 18:00
por rianxeira
Nada, olvidarlo, la chorrada era tan pero tan grande que mejor me callo