ShopJsp 最专业权威的商城系统提供商,最适合二次开发的商城系统! 快速联系通道    电话:010-62910181  手机:18611625933   QQ:94367128

子父类出现后,类中的成员具有哪些特点

2015-12-18  来源:华宇盈通

子父类出现后,类中的成员具有哪些特点?以下是java商城小编整理的内容,希望对你有一定的帮助。

子父类关键词的使用

1:成员变量:当子夫类中出现了一定的属性的时候,子类类型的对象调用该属性,但是值仍是子类的属性值。而如果想要条用父类中的属性值也是可以的,直接使用super就可以了。其中还有这样几个关键字:This代表的是本类类型的对象的引用,Super代表的是子类所属的父类中对内存空间的引用。但是要注意的是子父类中通常不会出现同名成员的变量,因为父类中只要定义了,子类中就不用再进行 定义了,直接继承过来使用就可以了。

2、构造函数:发现子类构造函数运行时,先运行了父类的机构函数,原因是因为构造函数中的第一行其实隐藏着super()语句,因此会出现现运行父类的的情况。super()表示的是父类的构造函数,并会条用与哈数相对应的父类中的构造函数,而super():是在调用父类中空参数的构造函数。同事子类中对象初始化时,都是需要调用父类中的函数的。

3:成员函数:当子父类中出现了一模一样的方法时,建立子类对象会运行子类中的方法。好像父类中的方法被覆盖掉一样。所以这种情况,是函数的另一个特性:覆盖(复写,重写),什么时候使用覆盖呢?当一个类的功能内容需要修改时,可以通过覆盖来实现。

注意:子类中所有的构造函数都会默认访问父类中的空参数的构造函数,因为每一个子类构造内第一行都有默认的语句super();如果父类中没有空参数的构造函数,那么子类的构造函数内就必须通过super语句制定访问的父类中的构造函数。如果子类构造函数中用this来制定调用子类自己的构造函数,这样被调用的构造函数也一样会访问父类中的构造函数。所以当子父类出现的时候,我们一定要把其中成员的关系弄明白。

以上内容有B2B2C商城系统开发http://www.shopjsp.com/htm/shopjsp/cpys.html整理编辑。

 
在线咨询