public class Person 
{
private int age = 30;

public static void main(String[] args)
{
System.out.println(p.getAge);
}

public void setAge(int age)
{
this.age = age;
}

public int getAge()
{
return age;
}

}class TestPerson
{
Person p = new Person();
p.setAge(40);//编译说这行缺少符号,不知道怎么解决
}

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【cismylife】截止到2008-08-01 19:11:44的历史汇总数据(不包括此帖):
    发帖的总数量:9                        发帖的总分数:240                      每贴平均分数:26                       
    回帖的总数量:12                       得分贴总数量:3                        回帖的得分率:25%                      
    结贴的总数量:9                        结贴的总分数:240                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=cismylife
      

  2.   


    class Person {    private int age = 30;    public void setAge(int age) {
            this.age = age;
        }    public int getAge() {
            return age;
        }
    }class TestPerson {    public static void main(String[] args) {
            Person p = new Person();
            p.setAge(40);
            System.out.println(p.getAge());
        }
    }你把测试类和Person类混了.
      

  3.   

    System.out.println(p.setAge());少个括号....
    我觉你你的程序可以这么写...
    public class Person {
    private int age = 30; public void setAge(int age) {
    this.age = age;
    } public int getAge() {
    return age;
    }}class TestPerson{ public static void main(String[] args) {
    Person p = new Person();
    p.setAge(40);// 编译说这行缺少符号,不知道怎么解决
    System.out.println(p.getAge());
    }
    }
      

  4.   

    class Person {    private int age = 30;    public void setAge(int age) {
            this.age = age;
        }    public int getAge() {
            return age;
        }
    }public class TestPerson {    public static void main(String[] args) {
            Person p = new Person();
            p.setAge(40);
            System.out.println(p.getAge());
        }
    }
    文件取名为TestPerson.java
      

  5.   

    public static void main(String[] args)
    是所以程序的入口。你要运行程序必须要也这个函数。