Ayer comencé a aprender tutoriales de Java del sitio de Oracle y tengo un problema con el primer programa (Bicycle :). Hice un proyecto con solo una clase ( class Bicycle
), luego abrí un nuevo proyecto y escribí la clase que crea dos Bicycle
objetos e invoca sus métodos. Cuando intento construir un proyecto, recibo un mensaje de error:
"error: cannot find symbol
Bicycle bike1=new Bicycle();
symbol: class Bicycle
location: class BicycleDemo"
.
Intenté hacer clic derecho en Bibliotecas y agregar Proyecto - no funcionó, intenté crear una nueva clase en el proyecto actual (con el mismo contenido) - no funcionó. ¿Qué hacer?
package bicycledemo;
/**
*
* App witch simulates using of Bicyle class.
*/
public class BicycleDemo {
import Bicycle;
public static void main(String[] args) {
Bicycle bike1=new Bicycle();
Bicycle bike2=new Bicycle();
bike1.changeCadence(34);
bike1.increaseSpeed(3);
bike1.changeGear(2);
bike1.printStates();
bike2.changeCadence(3);
bike2.increseSpeed(12);
bike2.printStates();
}
}
Y también tengo todo el archivo C: \ Users \ nojo \ Documents \ NetBeansProjects \ Bicycle en las bibliotecas del proyecto BicycleDemo. Código de Bicycle.java:
public class Bicycle {
int cadence=0;
int speed=0;
int gear=1;
void changeCadence(int newValue){
cadence=newValue;
}
void increaseSpeed(int increase){
speed=speed+increase;
}
void applyBreaks(int decrease){
speed=speed-decrease;
}
void changeGear(int gearNumber){
gear=gearNumber;
}
void printStates(){
System.out.println("cadence:" + cadence + "speed:" + speed +
"gear:" + gear);
}
}
Si tiene la siguiente clase ... / ** * Punto cartesiano bidimensional. * / public class Point {public final double x; privado final doble y; public double y () {return this.y; } } YO ...
Necesito un visor de archivos de registro con un método para permitir el acceso a un probador de software. El probador no tiene acceso al servidor y ha reducido los privilegios de los usuarios. Por lo tanto, creo que la mejor manera sería ...
Tengo un gran proyecto Java (casi 2 GB). Este proyecto funciona perfectamente con Netbeans 3.6, ya que compila los archivos que el usuario quiera (presione F9), pero cuando importo ese proyecto a New Netbeans 7, pasa a auto ...
¿Es posible obtener una instancia de Class <SomeGenericClass <SomeType>>? Por ejemplo, una instancia de Class <ArrayList <String>> sin instanciar una instancia de ArrayList & ...