黑马程序员技术交流社区

标题: 关于调用私有成员方法的参数传递问题,希望各位高手指点 [打印本页]

作者: 金亮0602    时间: 2015-6-8 23:50
标题: 关于调用私有成员方法的参数传递问题,希望各位高手指点
//这是我写的一个程序,因为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);
        }

}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2