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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//这是我写的一个程序,因为ring()方法是被private修饰,所以想通过show()方法间接调用,但是参数传递不知该怎么办,总是报错:
ThisTest.java:17: 错误: 找不到符号  name = n;
个人不知道该怎么改了,望各位高手帮忙。
class ThisTest
{
        public static void main(String[] args)
        {
                Phone p = new Phone();
                p.setBrand("三星");
                System.out.println(p.getBrand());
                p.show("汤唯");
        }
}
class Phone
{
        private String brand;
        private int price;
        private void ring(String name)
        {
                name = n;
                System.out.println("给"+name+"打电话");
        }
        public void setBrand(String brand)
        {
                this.brand = brand;
        }
        public String getBrand()
        {
                return brand;
        }
        public void show(String n)
        {
                String name = n;
                ring(n);
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马