void shout()  -->申明一個方法,只能在本class里面使用
public void setAge(int x) -->申明一個帶參數的方法,在哪里都可以調用
public int getAge()  -->有返回值,哪里都可以調用
public person(String x,int y) -->帶參數,沒有返回值
public void funl()--> 不帶參數,沒有返回值,哪里都可以調用以下解釋如有不對的地方,還請指正!

解决方案 »

  1.   

    楼主不光是初学java,而且还是初学编程吧方法没有反回值就要用void
    有相应类型反回值就用相应类型写些方法,看看编译信息就知道是什么问题了。
      

  2.   

    static 关键字用来标识静态的!
    是不是没有加static的都是动态呀?
    --》
    不是的,例如构造器(特殊的方法)就不用!
    对于数据成员,也不是没有用static就不是静态的!
    例如接口中的常量就自动具有static的属性。
      

  3.   

    public Person(String x, int y)
    {
    }
    这个应该是类的构造器
      

  4.   

    public person(String x,int y)要是这样行不行:public void person(String x,int y)
      

  5.   

    构造器不可以指定返回类型,也不可以用void关键字。
    必顺与类同名。
      

  6.   

    void shout()  -->申明一個方法,只能在本class里面使用
                  应为只能在一个包中使用,详情请参阅《Thinking in Java》
      

  7.   

    to sanny125(可以不要)
    >public person(String x,int y)要是这样行不行:public void person(String x,int y)
    answer: 一个是构造器,一个是无返回值的方法。不能替换。
           构造器必须无返回值,不能有void这个关键字
           方法必须有(void,int,string....)这些关键字做返回值。