美文网首页
面向对象,继承

面向对象,继承

作者: 狠哇塞的小伙子啊 | 来源:发表于2017-06-12 14:41 被阅读18次

2017年2月28日21:52:42

面向对象:

继承:

注意事项:

a,子类继承父类所有非私有方法;

b,子类不能继承父类的构造方法啊,但是可以通过super关键字访问

c,子类不能为了部分功能而去继承

类的组成:

成员变量,构造方法,成员方法

继承中成员变量的关系:

子类中的成员变量和父类中的成员变量名称不一样,简单

子类中的成员变量和父类中的成员变量名称一样,就近原则。1,子类的局部找,2子类的成员找3,父类的成员找

this和super的区别?

答:this 代表本类对象的引用。super代表父类存储空间的标识(可以理解为父类的引用,可以操作父类的成员)

super的使用:

1,调用成员变量

2,调构造

注意:子类中的所有构造方法都默认访问父类的空参构造;如果父类没有空参构造,1,子类通过super调用父类的其他构造,2,子类通过this调用本类的其他构造

方法重写的注意事项:1,父类的私有方法不能被重写,2,子类重写父类的方法时候,访问权限不能更低

3,父类静态,子类也必须通过静态方法重写;

相关文章

  • JavaScript之面向对象编程

    五、面向对象编程 目录:面向对象原型继承、面向对象class继承(ES6引入的) 1.面向对象原型继承 类:模板 ...

  • 王艳华Pythonday03

    Python的面向对象 Java 面向对象 继承

  • Python面向对象继承

    面向对象继承 面向对象编程 (OOP),英语全称:Object Oriented Programming,面向对象...

  • java基础-day10-面向对象4.0

    面向对象4.0 1. 面向对象之继承 1.1 生活中的继承 1.2 Java中的继承 1.3 子类对象创建,会调...

  • 面对对象高级编程

    面向对象高级编程: 面向对象编程:封装、继承和多态 面向对象高级编程:多重继承、定制类和元类

  • Web前端经典面试试题及答案2

    javascript面向对象中继承实现? 面向对象的基本特征有:封闭、继承、多态。在JavaScript中实现继承...

  • JAVA语言第二课

    JAVA面向对象——四大特征 继承篇——extendsJava 继承继承的概念继承是java面向对象编程技术的...

  • js面向对象设计

    面向对象模式 继承

  • JavaScript 面向对象编程

    JavaScript 快速入门 面向对象编程创建对象构造函数忘记写new怎么办?原型继承class继承 面向对象编...

  • 面向对象:创建对象&继承

    博客内容:什么是面向对象为什么要面向对象面向对象编程的特性和原则理解对象属性创建对象继承 什么是面向对象 面向对象...

网友评论

      本文标题:面向对象,继承

      本文链接:https://www.haomeiwen.com/subject/oeulqxtx.html