class  dh

  void  a()
{
}
}
class dh extends  dh
{
  int a()
{
}

这里子类能把父类的 a()方法覆盖么 ?

解决方案 »

  1.   

    没有抽像,,,,,ABSTRACTOR是不是不知道有没有写错,,
      

  2.   

    父类和子类相同的函数,应该叫做盖或复写(override);
    重载(overwrite)是在同一个class中,同名不同参数的函数~
      

  3.   

    父子class中不能出现同名同参数但不同返回值的函数,但可以出现同名不同参数的函数,这跟重载类似!
      

  4.   

    你这个不行,重写的话要返回类型、名字、参数都一致
    重载的话也需要同名不同参,因为Java的方法重载仅有返回类型不同不足以区分两个重载的方法,你这样参数还是一样的,重载也不符合。
      

  5.   

    class dh extends  dh 和class dh 可以同时在一个包里存在吗?基础!!
      

  6.   

    //rewrite
    class  dh

      void  a()
    {
    }
    }
    class dh2 extends  dh
    {
      void a()
    {
    }

    //override
    class dh
    {
      void a()
    {
    }
     void a(int a,int b){}