A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 潘成旺 中级黑马   /  2015-2-25 17:40  /  1231 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习面向对象遇到的问题,求解惑!代码如下:编译的时候老是报错:
---------- 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());
        }
}


评分

参与人数 1技术分 +1 收起 理由
万合天宜 + 1 加油~

查看全部评分

7 个回复

倒序浏览
liaohongjie 来自手机 中级黑马 2015-2-25 17:49:19
沙发
你没看见你的输出语句少了个+   没有将语句连接起来
回复 使用道具 举报
看了好几遍,也看了视频带的案例 发现没有问题啊 可是就是报错,这是为什么?求大神解答。。。
回复 使用道具 举报
huangchunwei 来自手机 中级黑马 2015-2-25 18:03:19
板凳
输出语句少了+号
回复 使用道具 举报
System.out.println(p.getBrand()+"---"p.getPrice());
----------->改成下面,加了个+   ,楼上两位已经说出来了
System.out.println(p.getBrand()+"---"+p.getPrice());
回复 使用道具 举报
确实是少个+
回复 使用道具 举报
System.out.println(p.getBrand()+"---"p.getPrice());
回复 使用道具 举报
这句少个连接符+
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马