摘要:
property类有3个方法getter、setter、deleter, 分别把对应的操作绑定到指定的函数实现。 因此: 1) 对property类对象的读操作就是执行绑定到getter的函数 2) 对对象赋值操作就是执行绑定到setter的函数 3) 对删除对像操作则执行绑定到deleter的函数 阅读全文
posted @ 2018-06-03 22:27
笃行1995
阅读(151)
评论(0)
推荐(0)
摘要:
封装:每个对象都包含它能进行操作所需要的所有信息,这个特性就是封装,因此对象不必依赖其他对象来完成自己的操作。这样的方法和属性包装在类中,通过类的实例来实现。 结果: 总结分析:从上面的代码和运行结果可以看出,prInt(A.__dict__)得出A的数据属性分别是'_A__x',函数属性是:'__ 阅读全文
posted @ 2018-06-03 21:56
笃行1995
阅读(290)
评论(0)
推荐(0)
摘要:
一 多态: 多态指的是一类事物有多种形态。一般是抽象的形式,它们之间是继承的关系。 分析总结:从上面的代码中可以看出,Animal有三种形态,分别是,人,狗,猪。而且也体现了都是继承的关系‘猪是动物’。。。。 多态性 (1)什么是多态性(注意:多态与多态性是两种概念) 多态性是指具有不同功能的函数可 阅读全文
posted @ 2018-06-03 21:30
笃行1995
阅读(8942)
评论(0)
推荐(0)
摘要:
首先抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化: 比如我们有香蕉的类,有苹果的类,有桃子的类,从这些类抽取相同的内容就是水果这个抽象的类,你吃水果时,要么是吃一个具体的香蕉,要么是吃一个具体的桃子……你永远无法吃到一个叫做水果的东西。抽象类一般是用来当做接口,为了实现某些相似的功 阅读全文
posted @ 2018-06-03 20:57
笃行1995
阅读(169)
评论(0)
推荐(0)
摘要:
组合 1、python中除了类与类的继承关系外,还有组合的关系。 什么是组合:就是解决一个类作为另一个类的属性。 与继承不同的是:组合表达了:‘’什么‘’有“什么”的关系。同样能解决代码重用的问题。 代码如下: 思路分析:在该代码中,一共有四个类,分别是:学生类,教师类,课程类,以及人这个类。为了解 阅读全文
posted @ 2018-06-03 20:30
笃行1995
阅读(128)
评论(0)
推荐(0)
浙公网安备 33010602011771号