关于类的调用?(新手有关问题)

关于类的调用?(新手问题)以下是程序的源代码Java codeclass Person {String name int age void talk(){S

关于类的调用?(新手问题)
以下是程序的源代码

Java code
class Person {    String name ;    int age ;    void talk()    {        System.out.println("我是:"+name+"今年:"+age);            }}

Java code
class TestPersondemo{    public static void main (String[] args)    {        Person p = new Person();        p.name = "张三";        p.age = 25 ;        p.talk();    }}


我刚学到类的调用,但是根据书上的教程 写出来后运行会出错.
请问是那里的问题?

书上说 按次运行的结果是

我是 张三 今年 25

[解决办法]

Java code
//类名是  TestPersondemo.javaclass Person {    String name ;    int age ;    void talk()    {        System.out.println("我是:"+name+"今年:"+age);            }}public class TestPersondemo{    public static void main (String[] args)    {        Person p = new Person();        p.name = "张三";        p.age = 25 ;        p.talk();    }}