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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爱雪、却怕冷 中级黑马   /  2014-7-26 20:51  /  1247 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Person{
        //姓名
        String name;
        //性别
        String gender;
        //年龄
        private int age;

        public void eat(){
                System.out.println("纠结");
        }

        public void sleep(){
                System.out.println("Zzzzzz........");
        }

        public void study(){
                System.out.println("学习JavaSE");
        }

        public void show(){
                System.out.println(name + "***"+gender+"***"+age);
        }

        public void method(){
                System.out.println(age);
        }

        public void setAge(int a){
                if(age >=1 && age <= 150){
                        age = a;
                }
                else{
                        System.out.println("错误的年龄");
                }
        }
       
        public int getAge(){
                return age;
        }
}
class PrivateTest{
        public static void main(String[] args){
                Person p = new Person();
                p.name = "阿里巴巴";
                p.gender = "男";
                p.setAge(-35);
                p.show();
                System.out.println(p.getAge());
        }
}




QQ截图20140726204845.png (3.81 KB, 下载次数: 39)

QQ截图20140726204845.png

9 个回复

倒序浏览
将你的文件复制下来后运行没有错误。文件名和main所在的类名相同。
回复 使用道具 举报
楼主的文件名是不是定义为Person了?,但main是在PrivateTest,所以文件名应该也是PrivateTest。
回复 使用道具 举报
你是是不是文件名为Person啊?编译没问题,但是执行的的时候你得执行PersonTest啊,Person里可没买main函数让你执行啊!所以就报这个提示了。。。运行的时候别把类名搞错就好了!
回复 使用道具 举报
运行的时候必须输入主函数所在的类名:java  PrivateTest
回复 使用道具 举报
楼上正解
回复 使用道具 举报
heimacs 发表于 2014-7-26 21:28
楼主的文件名是不是定义为Person了?,但main是在PrivateTest,所以文件名应该也是PrivateTest。 ...

解决了 谢谢大神.
回复 使用道具 举报
格子、 发表于 2014-7-26 22:05
你是是不是文件名为Person啊?编译没问题,但是执行的的时候你得执行PersonTest啊,Person里可没买main函数 ...

解决了 谢谢格子了.我是雪落.
回复 使用道具 举报
爱雪、却怕冷 发表于 2014-7-29 18:47
解决了 谢谢格子了.我是雪落.

早就知道了,看你在群里问了:lol
回复 使用道具 举报
你好吗 来自手机 中级黑马 2014-7-29 23:31:13
10#
应该是编译错误,还有你的person类,最好写下构造函数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马