super代表父类对象可是(书上原文):class ii extends Frame
{
    ii()
    {
        super("主窗口");      //书上说是访问Frame的构造方法.
        ......
        
    }
}super既然是一个对象,怎么又可以作为方法名呢?
以上这种用法不理解,请各位达人耐心解释.
谢谢!

解决方案 »

  1.   

    java规定的:
    super表示父类对象,
    super(args) 表示相对应父类构造函数.
      

  2.   

     super("主窗口")是调用父类的构造方法来进行初始化
      

  3.   

    super(参数)表示父类的构造函数
    super.表示调用父类的函数,这时可以省略super.关键字
      

  4.   

    super是调用父类的构造函数,
    比如你的类继承了Frame, super("主窗体")表示调用Frame类的构造函数(并且是字符串参数的)
    这样可以达到传递父类初始化所需要的参数