青浦网站制作su35湘潭做网站 i磐石网络
news/
2025/10/3 21:51:46/
文章来源:
青浦网站制作su35,湘潭做网站 i磐石网络,刷网站建设,开发网页多少钱9.1 类(class)面向对象最重要的概念就是类(Class)和实例(Instance)#xff0c;类是抽象的模板以Student类为例#xff0c;在Python中#xff0c;定义类是通过class关键字class后面紧接着是类名#xff0c;即Student#xff0c;类名通常是大写开头的单词#xff0c;紧接着…9.1 类(class)面向对象最重要的概念就是类(Class)和实例(Instance)类是抽象的模板以Student类为例在Python中定义类是通过class关键字class后面紧接着是类名即Student类名通常是大写开头的单词紧接着是(object)表示该类是从哪个类继承下来的封装目的是隔离复杂度9.2 继承与多态在OOP程序设计中当我们定义一个class的时候可以从某个现有的class继承新的class称为子类(Subclass)而被继承的class称为基类、父类或超类(Base class、Super class)。9.3 访问属性使用点号 . 来访问对象的属性。可以使用以下函数的方式来访问属性① getattr(obj, name[, default]) : 访问对象的属性。② hasattr(obj,name) : 检查是否存在一个属性。③ setattr(obj,name,value) : 设置一个属性。如果属性不存在会创建一个新属性。④ delattr(obj, name) : 删除属性。可以添加删除修改类的属性如下所示使用函数的方式来访问属性9.4 实验Inclass Student(object):passInxiaoming Student()xiaomingoutInclass Student(object):def study(self,fname):print(fname 学习中)def play(self,fname):print(fname 玩游戏)Inxm Student()xm.study(小明)xm.play(大柱子)out小明学习中大柱子玩游戏Inclass Student(object):def __init__(self,fname,age):self.fn fnameself.ag ageprint(str(self.ag)岁)def study(self):print(self.fn 学习中)def play(self):print(self.fn 玩游戏)Inxm Student(fname小明,age18)xm.study()out18岁小明学习中
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926359.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!