码迷,mamicode.com
首页 > 编程语言 > 详细

Java课堂作业06

时间:2015-11-09 22:38:43      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:

super的用法:

super具体的说就是父类的对象,既然是父类的对象一般情况下自然可以想对象一样使用,
比如直接调用匪类的一些方法变量等(如:super.math();再如super.variable;)
而放在构造方法中的第一句调用父类的构造方法:如下:
chassFather
{
publicFather()
{
}
}

chass  Son  extends  Father
{
publicSon()
{
super();//这里就是调用了父类的无参数的构造方法。它必须放在子类的构造方法的有效代码的
//第一句(重点1,放在子类的构造方法中。重点2,必须是有效代码的第一句)
System.Out.Println("第一句是调用父类的方法,下面的就是子类的初始化了");
}
}
补充:1.如果要调用父类的含参数的构造方法,则子类的super();括号中就要传入相应的参数。  2.“this通常指代当前对象,super通常指代父类”

Java课堂作业06

标签:

原文地址:http://www.cnblogs.com/jianglingjun/p/4951181.html

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