开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
master
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
项目仓库所选许可证以仓库主分支所使用许可证为准
master
分支 (1)
master
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
master
unit9.py 1.95 KB
一键复制 编辑 原始数据 按行查看 历史
光明之风 提交于 2025年06月09日 12:24 +08:00 . Initial commit
# 第九节 类
#一、创建类
class Dog:
"""一次模拟狗的动作"""
def __init__(self,name,age):
self.name = name
self.age = age
print('执行__init__()方法')
def sit(self):
"""模拟小狗蹲下"""
print(f"{self.name} is now siting")
def desc_dog(self):
"""描述小狗"""
print(self.name,'is',self.age,'years old!')
my_dog = Dog('XiDi',16)
print(my_dog.name,'is',my_dog.age,'years old!')
'''
执行__init__()方法
XiDi is 16 years old!
'''
# 注:创建实例,默认执行__init__()方法,并给name、age初始化赋值
# 2、调用方法
my_dog.sit()
my_dog.desc_dog()
'''
XiDi is now siting
XiDi is 16 years old!
'''
#3、创建多个实例
her_dog = Dog('Bob',12)
his_dog = Dog('MeCol',5)
'''
执行__init__()方法
执行__init__()方法
'''
# 二、使用类和实例
# 1、Car类
class Car:
""" 一次模拟汽车的简单尝试"""
def __init__(self, make, model):
self.make = make
self.model = model
self.year = '2021' # 给属性一个默认值
def desc_car(self):
print(self.year, self.make, self.model)
def update_car(self,model):
""" 修改属性的值"""
self.model = model
my_car = Car('BiYaDi','S4')
my_car.desc_car()
'''
2021 BiYaDi S4
'''
# 2、直接修改属性的值
my_car.model = 'Q10'
my_car.desc_car()
'''
2021 BiYaDi Q10
'''
# 3、通过方法修改属性的值
'''
def update_car(self,model):
self.model = model
'''
my_car.update_car('A9')
my_car.desc_car()
'''
2021 BiYaDi A9
'''
# 4、通过方法对属性值进行递增
'''
def inscement_od(self,model):
self.model + = model
'''
# 三、继承
class EletricCar(Car):
""" 宝马的独特 """
def __init__(self,make,model):
super().__init__(make,model)
my_el = EletricCar('AnDi','TSL')
my_el.desc_car() # 执行父类的方法
'''
2021 AnDi TSL
'''
# 2、给子类定义属性和方法
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

测试测试测试测试测试测试测试
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/luckjava/TestProject.git
git@gitee.com:luckjava/TestProject.git
luckjava
TestProject
TestProject
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /