摘要: 在面向对象编程的世界里,程序中的数据和操作数据的函数是一个逻辑上的整体,我们称之为对象,对象可以接收消息,解决问题的方法就是创建对象并向对象发出各种各样的消息;通过消息传递,程序中的多个对象可以协同工作,这样就能构造出复杂的系统并解决现实中的问题 面向对象编程:把一组数据和处理数据的方法组成对象,把 阅读全文
posted @ 2024-04-27 13:37 光風霽月 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 需要注意的是,在Linux和macOS系统上,文件名可以以.开头,表示这是一个隐藏文件,像.gitignore这样的文件名,.后面并不是后缀名,这个文件没有后缀名或者说后缀名为''。 阅读全文
posted @ 2024-04-27 10:29 光風霽月 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 所谓重构,是在不影响代码执行结果的前提下对代码的结构进行调整 阅读全文
posted @ 2024-04-27 09:48 光風霽月 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 我们先研究一道数学题,请说出下面的方程有多少组正整数解:\(x_1 + x_2 + x_3 + x_4 = 8\) 。 你可能已经想到了,这个问题其实等同于将 \(8\) 个苹果分成 \(4\) 组且每组至少 \(1\) 个苹果有多少种方案,因此该问题还可以进一步等价于在分隔 \(8\) 个苹果的 阅读全文
posted @ 2024-04-27 09:46 光風霽月 阅读(17) 评论(0) 推荐(0) 编辑