|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.对象 = 属性 + 方法
在编程中属性就是变量,方法就是函数
2.类与对象之间的关系:
类是一个抽象的概念,而对象是一个类具体化之后的产物。
类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。类描述了一组有相同特性( 属性 ) 和相同行为 ( 方法 ) 的对象。
3.在python中定义一个类用class+类名(首字母需要大写),如:
4.面向对象的三个特征:
封装:对外部隐藏对象的工作细节
继承:子类自动共享父类之间数据和方法的机制
多态:可以对不同类的对象调用相同的方法,产生不同的效果
- #继承,list1继承了list的方法
- class list1(list):
- pass
- a = list1()
- a.append(1)
- a
- [1]
- #多态,A和B两个类对象里都有fun()方法,但产生的效果不同
- class A():
- def fun(self):
- print('我属于A()')
-
- class B():
- def fun(self):
- print('我属于B()')
-
- >>> a = A()
- b = B()
- a.fun()
- 我属于A()
- b.fun()
- 我属于B()
复制代码
|
评分
-
查看全部评分
|