面向对象,继承

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,父类静态,子类也必须通过静态方法重写;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第四章 面向对象 面向对象思想 面向对象思想的引入前面我们讲过数组,当有多个数组都需要遍历时,我们可以将遍历的代码...
    chongsheng阅读 858评论 0 0
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,298评论 0 2
  • 继承: 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那...
    字节码阅读 251评论 0 0
  • [TOC] 面向对象 继承与派生 继承 什么是继承?继承是一种创建新的类的方式 在python中,新建的类可以继承...
    派大星的喜悲没人看见阅读 355评论 0 0
  • 小时候,爸爸因为工作关系经常外出,家里许多事儿也就自然而然的落在妈妈肩上,每逢赶集的时候,妈妈就会背着背篓,右手拉...
    何未阅读 645评论 1 9

友情链接更多精彩内容