面对对象:(进阶)

面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用


类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)


对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数


面向对象三大特性:封装、继承和多态

1.字段:普通字段属于对象,静态字段属于类

2.方法:

普通方法:由对象调用;至少一个self参数;执行普通方法时,自动将调用该方法的对象赋值给self;



类方法:由类调用; 至少一个cls参数;执行类方法时,自动将调用该方法的类复制给cls;


静态方法:由类调用;无默认参数

3.属性:两种定义方式:1.装饰器2.静态字段

猜你喜欢

转载自blog.csdn.net/z13405546523/article/details/80087046