- 博客(2)
- 收藏
- 关注
原创 2021-10-09
面向对象的特征:封装、继承、多态、抽象。封装:就是把属性私有化,提供公共方法访问私有对象。举个简单的例子,我们去Apple店里买个iPhoneX,我们不需要知道它是怎么制造的,我们只需要知道它能用来打电话,上网和用来装B就行了。对于程序设计,用户只需要知道类中某个方法实现了什么样的功能,需要该功能的时候直接去调用就行了,不用去关心方法内部的实现细节。继承:当多个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它类继承这个父类。继承后子 类自动拥有了父类的属性和方法,
2021-10-09 12:10:21 36
原创 2021-10-09
返回多种类型 Bad code sampledef get_secret_code(password): if password != “bicycle”: return None return "42"1234Good code sampledef get_secret_code(password): if password != “bicycle”: raise ValueError return "42"1234如果有多种返回类型,会难为维护。最好只
2021-10-09 12:08:48 48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人