1 2 3 4
人工智能产业学院
软件组11月第三次晚辅学习
时间:2026年05月07日 12:00 来源: 作者: 最后编辑:理工学部

自讯飞智译工坊正式成立以来,软件组在王旭老师的带领下,始终秉承“实战赋能成长”的理念,不断在技术探索的道路上稳步前行。11月,软件组迎来了第三次课堂辅导。这一次,王旭老师带领同学们深入探讨面向对象编程的理论精髓,让大家在理解后端开发核心思想的同时,完成从学生到工程师的思维进阶。

PART1 编程思维进阶

图片

区别于前两次课程使用的面向过程,本次课程同学们学习了面向对象,实现了编程语言的思维进阶。王旭老师首先为同学们阐释了面向对象和面向过程的区别,面向过程是将程序分解为一系列的步骤和函数,而面向对象则是将事物抽象成一个类,通过封装、多态、继承三大特性使得代码更加模块化、易于理解和维护。本次课程以具体事例为例学习面向对象,有助于同学们对面向对象的理解,加深了对编程思维的认识。

PART2 拆解面向对象核心

在课堂上,王旭老师用具体的事例,向同学们展示了面向对象编程的精髓。

首先,用“动物”这个概念作为例子,将之抽象成一个类,这个类不展示复杂的发声细节,而是仅仅只提供一个外接口。这样的设计既简化了我们的使用,又保护了类的内部逻辑不被外界干扰。

其次,王旭老师引入了“狗”和“猫”作为“动物”类的子类,并解释了继承的概念。王旭老师讲到“狗”和“猫”可以直接继承“动物”类的基本属性。这样就不需要为每个动物类重新编写相同属性的代码,而是可以复用“动物”类中已经定义好的框架。

最后,王旭老师讲授了最后一个特性—多态,以“狗”和“猫”都继承自“动物”类但叫声不同为例。在编程实践中,同学们可以在不指定具体类型的情况下,调用一个通用的方法来打印出的需要的属性。这种同一个行为在不同对象上有不同的表现,正是多态性的体现。

通过这些生动的例子和深刻的解释,王旭老师不仅让同学们理解了面向对象编程的三个特性基本概念,还展示了它们在实际编程中的强大力量。

图片

图片

PART3 重构编程认知

图片

学习面向对象编程是个不断深化的过程,它要求同学们把理论融入实践,从基础语法到设计逻辑,再到解决复杂问题。同时,本次系统性地对面向对象地学习,它让同学们认识到面向对象编程思维不是一时的“工具”,而是同学们技术成长的得力助手,通过提升同学们的编程能力,让代码更高效的运行、更清晰地显示。

 

西安翻译学院信息管理中心 版权所有