| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1516 人关注过本帖
标题:请帮忙看看是类文件名不对吗?重命名了还是显示不对,请帮忙指教
只看楼主 加入收藏
fsgmmj
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-12-9
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
请帮忙看看是类文件名不对吗?重命名了还是显示不对,请帮忙指教
class Human
{
    String name;
    String sex;
    int age;
    String addr;
    void work(){
    System.out.println("我在工作");
    }
    void eat(){
    System.out.println("我在吃饭");
    }
    String getState(int time){
        String state=null;
        if(time>8&&24>time){
        if(time>=0&&time<17)
            state="我在工作";
        else if(time>17&&time<22)
            state="我在学习";
        else if(time>22||time<7)
            state="我在睡觉";
        }else
            state="错误的时间";
        return state;
    }
}
public class MethodDemo
{
    public static void main(String[] args)
    {
        Human wangming=new Human();
        wangming.name="王明";
        wangming.age=25;
        wangming.sex="男";
        wangming.addr="中国北京";
        System.out.println(wangming.name+"晚上23点钟你在干嘛");
        System.out.println(wangming.getState(23));
        System.out.println("下午15点呢");
        System.out.println(wangming.getState(15));
    }
}
C:\java>javac Human.java
Human.java:27: 错误: 类MethodDemo是公共的, 应在名为 MethodDemo.java 的文件中声明

public class MethodDemo
       ^
1 个错误
搜索更多相关主题的帖子: null 命名 
2015-12-09 22:19
紫月一殇雪
Rank: 8Rank: 8
来 自:北大某鸟
等 级:蝙蝠侠
威 望:4
帖 子:131
专家分:764
注 册:2015-11-12
收藏
得分:20 
类是不能嵌套的,你把那个
public class MethodDemo
{

去掉就好

---------------------来自北大某鸟
2015-12-10 23:19
fsgmmj
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-12-9
收藏
得分:0 
谢谢,找到原因了,类名只能是MethodDemo
2015-12-14 19:57
limingcong01
Rank: 2
等 级:论坛游民
帖 子:24
专家分:25
注 册:2015-11-7
收藏
得分:0 
类名要和文件名一致。

我赢职场邀请码7003259810
2015-12-22 10:04
快速回复:请帮忙看看是类文件名不对吗?重命名了还是显示不对,请帮忙指教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015791 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved