面向对象编程中继承与多态理解与应用.pdfVIP

  • 0
  • 0
  • 约1.41千字
  • 约 3页
  • 2026-10-01 发布于北京
  • 举报

面向对象编程中继承与多态理解与应用.pdf

面向对象学习心得

知识点

继承、多态

继承与多态都是面向对象的三大特征之一

学习Java面向对象中的三大特征时候其实是很抽象的,面向对象三大特征中有很多的知识点,

其实有很多都是需要死记的东西,但如果有一个简单的方法就会事半功倍。

继承

继承的作用就是重用,使其后期将相同的代码和为一块

多态

同一行为,通过不同的子类,可以体现出来的不同的形态

发现问题

我学习此处的难处在于这个继承在内存里是怎么分配的,之前我一直以为子类在创建对象的时

候,内存的堆中会有两个空间,一个是父类的,一个是子类的,毕竟子类可以使用父类的方法

和变量就感觉是创建了两个空间。

解决问题

当发现这个问题后,我是首先使用debug将整个程序的运行路线走了一遍,从中发现执行

到了子类创建对象的时候,最先执行的其实是父类的构造方法,然后才是子类的构造方法,但

他毕竟走了父类我就以为是创建了父类的对象,但还是不太明确,首先是上网搜索了一下

创建子类对象时是否创建了父类的对象,搜出来后的结果与的不同但好多都很模糊,

就去问了老师后,经了解发现继承在内存中的分配是在类加载的时候执行子类的创建对象

先是去执行

文档评论(0)

1亿VIP精品文档

相关文档