python基础知识-类+面向对象

本文介绍了Python中的面向对象编程,包括类(class)的概念,类变量,实例化对象,实例方法,构造方法__init__,类方法,静态方法,析构方法__del__,私有方法和变量,以及类的引用和调用。通过练习帮助读者巩固理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0. 面向对象最重要的概念就是类(class)和实例(instance) 

1. 类(class):用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。

1. 定义类的时候,()有和无的区别:
(1)如果不带括号,相当于(object)
(2)带括号,()相当于(里面还可以继承别的类、也可以是object)
2. 面向对象:
(1)对象的特点: 有属性,有方法
3. 声明对象的方式: class 类
(1)方式一:
class user:  # class user(object):
    # 姓名:name
    # 性别:sex
    # 年龄:age
    # 构造方法:用于初始化
    def __init__(self):
        self.name="xiaozhang"
        self.sex="男"
        self.age=28
(2)方式二:
class user:
    # 姓名:name
    # 性别:sex
    # 年龄:age
    # 构造方法:用于初始化
    def __init__(self,name,sex,age):
        self.name=name
        self.sex=sex
        self.age=age

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值