运行下面Java程序时出现选择未包含main类型的启动错误,哪位高手能够帮忙修改好;

class person {
String name;
int age;
void talk()
{
System.out.println("我是:"+name+",今年:"+age+"岁");
}
}
class test {

public static void mian(String[] args)
{
person p=new person();
p.name="张三";
p.age=25;
p.talk();
}
}
结果是(我是:张三,今年:25岁)

public static void main(String[] args)//你的main打错了。。。
{
person p=new person();
p.name="张三";
p.age=25;
p.talk();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-02

代码给你贴在这里

class person
{
    String name;
    int age;

    void talk()
    {
        System.out.println("我是:" + name + ",今年:" + age + "岁");
    }
}

public class Test
{

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

追问

高手大哥,这个第15行我运行的有错误额,麻烦看一下,谢谢!

追答

你把你的java文件,test.java,改成Test.java

这个要大写的

第2个回答  2013-07-02
mian --》main
public class test
第3个回答  2013-07-02
将 test定义为public的就可以了
第4个回答  2013-07-02
你写类的时候要加public啊。。。class person前面也要加public ,你追问的问题里面就错在这了追问

是小弟我的main打错了。。。其他的是对的,并不需要再加上public,呵呵

追答

我说的是你追问那个人的图片。。。那里你的main是对的,加上public也是可以的。。

相似回答