Python基础(六):面向对象术语

面向对象术语

1.类(class):告诉Python创建新类型的东西。
2.对象(object):两个意思,即最基本的东西、或者某样东西的实例。
3.实例(instance):这是让Python创建一个类时得到的东西。
4.def:这是在类里边定义函数的方法。
5.self:在类的函数中,self指代被访问的对象或者实例的一个变量。
6.继承(inheritance):指一个类可以继承另一个类的特性,和父子关系类似。
7.组合(composition):指一个类可以将别的类作为它的部件构建起来,有点儿像车子和车轮的关系。
8.属性(attribute):类的一个属性,它来自于组合,而且通常是一个变量。
9.是什么(is-a):用来描述继承关系,如Salmon is-a Fish(三文鱼是一种鱼)。
10.有什么(has-a):用来描述某个东西是由另外一些东西组成的,或者某个东西有某个特征,如Salmon has-a mouth(三文鱼有一张嘴)。

猜你喜欢

转载自www.cnblogs.com/pchance/p/12919964.html