网站建设忄金手指稳定,什么是互联网营销,从化高端网站建设,wordpress如何cdn加速这里写目录标题封装继承supersuper和this的区别重写多态instanceof类型转换封装
之前我们调用共有的属性#xff0c;是直接可以调用的 但是属性私有后#xff0c;无法在直接.调用
只能通过getset调用
继承 super 可以直接调用父类中属性和方法#xff0c;私有的无法做 其…
这里写目录标题封装继承supersuper和this的区别重写多态instanceof类型转换封装
之前我们调用共有的属性是直接可以调用的 但是属性私有后无法在直接.调用
只能通过getset调用
继承 super 可以直接调用父类中属性和方法私有的无法做 其中 当我们直接new子类的对象其中子类的无参构造就会执行无参构造内部有一个隐藏代码会再调用父类的无参构造 另外super可以把他直接看成new了父类的后的对象
如果在一个类中没有写无参构造直接写了有参那么有参就会直接替换掉无参如果父类中的无参替换掉那么子类也没有无参
super和this的区别 重写
重写的是方法的重写与属性无关 当一个A类继承B类在两边都是静态的方法的时候一边都是左边的引用出结果而如果AB类都不是静态方法那就构成重写在使用父类的引用指向子类但结果出的却都是子类中的
多态 运行的结果一般都是父类中的 但是如果是重写的话那么运行结果就是子类重写的方法 instanceof类型转换
他这个属于引用类型的转换 同时可以判断两个类型之间的关系 同级之类无法比较 总结的一句话就是前后两个是否存在父子关系如果存在就是true不用考虑是父还是子 这里是引用 这里如果是进行对象引用的转换高转低看需要强制转换成低的那一方 换成一句话就是 低转高就会直接转但是会丢失一些方法,