【发布时间】:2018-10-26 04:53:23
【问题描述】:
这是我的主要...
public class Yamaha {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
productoYamaha p1, p2;
p1= new productoYamaha ();
p2= new productoYamaha ('empacador',20.00);
p1.imprimir();
p2.imprimir();
System.out.println("El total a pagar es"total_a_pagar);
// TODO code application logic here
}
这是我写的代码
enter code here package yamaha;
/**
*
* @author Soria
*/
public class productoYamaha {
double pProducto;
String nProducto;
public productoYamaha(){
this.nProducto="";
this.pProducto=0;
}
public productoYamaha (double pProducto, String nProducto){
this.nProducto=nProducto;
this.pProducto=pProducto;
}
public double gYamaha (int cantidad){
double gcantidad;
gcantidad= this.pProducto*cantidad;
return gcantidad;
}
public void imprimir (){
System.out.println("nombre del producto"+nProducto);
System.out.println("precio del Producto"+pProducto);
}
}
我遇到了这个错误
线程“main”中的异常 java.lang.RuntimeException:无法编译的源代码 - 错误的 ctor sym 类型: 在 yamaha.Yamaha.main(Yamaha.java:20) C:\Users\Erick_Soria\AppData\Local\NetBeans\Cache\8.2\executor-sn-ps\run.xml:53:Java 返回:1 构建失败(总时间:0 秒)
我做错了什么?
【问题讨论】:
-
p2= new productoYamaha ('empacador',20.00);两件事:(1) 参数似乎是向后的,(2) 使用双引号 (") 声明了String文字。