学习面向对象遇到的问题,求解惑!代码如下:编译的时候老是报错:
---------- javac ----------
PhoneDemo.java:23: 错误: 需要')'
System.out.println(p.getBrand()+"---"p.getPrice());
^
PhoneDemo.java:23: 错误: 非法的表达式开始
System.out.println(p.getBrand()+"---"p.getPrice());
^
PhoneDemo.java:23: 错误: 需要';'
System.out.println(p.getBrand()+"---"p.getPrice());
^
3 个错误
输出完成 (耗时 0 秒) - 正常终止
---------------------------------------------------------------------------------------------------------
class Phone{
private String brand;
private int price;
public void setBrand(String b){
brand = b;
}
public String getBrand(){
return brand;
}
public void setPrice(int a){
price = a;
}
public int getPrice(){
return price;
}
}
class PhoneDemo{
public static void main(String[] args){
Phone p = new Phone();
p.setBrand("三星");
p.setPrice(998);
System.out.println(p.getBrand()+"---"p.getPrice());
}
}
|