Super this 关键字

来源:互联网 发布:杭州淘宝美工培训机构 编辑:程序博客网 时间:2024/06/08 15:50

   

/**

* super 关键字

* 1.super 不是引用类型,super 存储的不是内存地址,super 指向的不是福类型对象

* 2.this 就是一个引用,里面存的是内存地址,指向当前对象

* 3.super 代表的是当前子类对象中父类型特征。

* 4.什么时候使用super

*         就是在子类和父类当中都有某个属性 eg.name,如果在子类中想访问父类中的name 属性,就要使用 super.

*         方法也是类似

* 5.super 使用在什么当中:

*         super ,可以使用在成员方法中

*         this和super相同都不能使用在静态的上下文中

*         super也可以在构造方法中

*     6.super() 方法的调用只能放在构造方法的第一行

*     7.super() and this(_)不能共存

*     8。构造方法,默认调用父类的构造方法

*     9.通过子类的构造方法调用父类的构造方法,作用是,给子类对象中的父类特征值赋值

*     10.super() 虽然执行了但是并不会创建父类的对象

*  11.在java中只要是构造,一定会执行object 一定会构造方法

*  12。构造方法执行,不一定会创建对象

*单利模式的缺点:单例模式,就不能被继承,因为,单例的构造函数,已经被私有化,  继承的子类的构造函数,一定会调用父类的

构造函数。而单例模式的构造函数已经被私有化,说明子类的构造函数,就不能调用。

*

*/

原创粉丝点击