python--类、对象、方法、函数、属性

⼀、类、对象、⽅法、函数和属性的区别和理解
类: 采⽤ Class 作为关键字进⾏定义的代码块,表⽰的是⼀种类别
对象: 实例化之后的类,对类中的形参进⾏了赋值,赋予其真正的含义或数值
⽅法: 使⽤ def 作为关键词,定义在类内的函数
函数: 使⽤ def 作为关键词,但是没有在类内进⾏定义,即 定义在类外
属性: 类内的称呼,其实就是类内的变量,同⼀个类内的不同⽅法内的变量都是这个类的属性,也就是这个类的变量

我们对 类 进⾏定义好之后,在使⽤之前应该注意以下⼏点:
类在使⽤之前必须进⾏实例化
实例化⼀个类之后,如果在⽅法外写的代码(如:属性值)会被直接运⾏,⽅法内部的代码(属性)只有在调⽤的时候才会被执⾏
类中写的变量名称,⾃动会被认为是类的属性,这个属性可以被该类的⽅法调⽤
类中的属性(变量)在使⽤前需要对其进⾏声明,否则容易出现错误

你可能感兴趣的:(python--类、对象、方法、函数、属性)