码迷,mamicode.com
首页 > 其他好文 > 详细

super()的作用

时间:2018-09-12 13:55:54      阅读:1187      评论:0      收藏:0      [点我收藏+]

标签:public   父类   名称   new   div   假设   demo1   sys   print   

super能够用来訪问父类的构造方法和被子类所隐藏的方法。假设子类中有方法与父类中的方法名称和參数同样,则父类中的方法就被隐藏起来,也就是说在子类中重载了父类中的方法。

引用父类中所隐藏的语法格式例如以下:

super(參数列表)或super.方法名(參数列表)

以下通过代码展示一下super的使用方法:

package cn.demo;
 
public class Demo1 {
 
    public static void main(String[] args) {
        SubClass_A sc=new SubClass_A(2,3);
        System.out.println(sc.i);
        System.out.println(sc.j);
 
    }
 
}
class SuperClass_A
{
    public int i=0;
    public int j=0;
    public SuperClass_A()
    {
        j=1;
    }
}
class SubClass_A extends SuperClass_A
{
    public int i;
    SubClass_A(int a,int b)
    {
        super();
        i=b;
    }
}

 

super()的作用

标签:public   父类   名称   new   div   假设   demo1   sys   print   

原文地址:https://www.cnblogs.com/a-du/p/9634253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!