当前位置: 首页 > news >正文

广东专业移动网站建设哪家好网络推广公司简介模板

广东专业移动网站建设哪家好,网络推广公司简介模板,企业建站系统还有没有前景可言,吉林省建设工程质监站网站目录 Python继承 一、创建父类 二、创建子类 三、添加 init() 函数 四、使用 super() 函数 五、添加属性 六、添加方法 Python继承 继承允许我们定义一个从另一个类继承所有方法和属性的类。父类是被继承的类#xff0c;也称为基类。子类是从另一个类继承的类#xff…目录 Python继承 一、创建父类 二、创建子类 三、添加 init() 函数 四、使用 super() 函数 五、添加属性 六、添加方法 Python继承 继承允许我们定义一个从另一个类继承所有方法和属性的类。父类是被继承的类也称为基类。子类是从另一个类继承的类也称为派生类。 一、创建父类 任何类都可以是父类因此语法与创建任何其他类相同 这里创建一个名为Person、 firstname和lastname属性的类以及一个printname方法 class Person:def __init__(self, fname, lname):self.firstname fnameself.lastname lnamedef printname(self):print(self.firstname, self.lastname)x Person(洋洋, 笨) x.printname() 返回 二、创建子类 创建从另一个类继承功能的类请在创建子类时将父类作为参数发送。 例如创建一个名为 的类Student它将继承该类的属性和方法Person class Student(Person):pass注意 pass 当您不想向类添加任何其他属性或方法时请使用关键字。 现在 Student 类具有与 Person 类相同的属性和方法。使用Student类创建对象然后执行printname方法 class Person:def __init__(self, fname, lname):self.firstname fnameself.lastname lnamedef printname(self):print(self.firstname, self.lastname)class Student(Person):passx Student(洋洋, 笨) x.printname() 返回还是一样​​​​​​​ 三、添加 init() 函数 到目前为止我们已经创建了一个继承父类的属性和方法的子类。我们想将__init__()函数添加到子类而不是pass关键字。注意init()每次使用该类创建新对象时都会自动调用该函数。 例如将__init__()函数添加到 Student类中 class Student(Person):def __init__(self, fname, lname):添加__init__()函数后子类将不再继承父类的__init__()函数。 注孩子的__init__() 功能覆盖父母的继承 init()功能。为了保持父__init__() 函数的继承添加对父函数的调用__init__() class Person:def __init__(self, fname, lname):self.firstname fnameself.lastname lnamedef printname(self):print(self.firstname, self.lastname)class Student(Person):def __init__(self, fname, lname):Person.__init__(self, fname, lname)x Student(洋洋, 笨) x.printname()这样效果一样 四、使用 super() 函数 Python 还有一个super()函数可以让子类继承其父类的所有方法和属性 class Person:def __init__(self, fname, lname):self.firstname fnameself.lastname lnamedef printname(self):print(self.firstname, self.lastname)class Student(Person):def __init__(self, fname, lname):super().__init__(fname, lname)x Student(洋洋, 笨) x.printname()一样返回 通过使用该super()函数您不必使用父元素的名称它会自动从其父元素继承方法和属性。 五、添加属性 添加一个属性调用graduationyear到 Student类 class Person:def __init__(self, fname, lname):self.firstname fnameself.lastname lnamedef printname(self):print(self.firstname, self.lastname)class Student(Person):def __init__(self, fname, lname):super().__init__(fname, lname)self.graduationyear 2022x Student(洋洋, 笨) print(x.graduationyear) 返回 年份2019应该是一个变量并Student在创建学生对象时传递给 类。为此请在 init() 函数中添加另一个参数。 添加year参数并在创建对象时传递正确的年份 class Person:def __init__(self, fname, lname):self.firstname fnameself.lastname lnamedef printname(self):print(self.firstname, self.lastname)class Student(Person):def __init__(self, fname, lname, year):super().__init__(fname, lname)self.graduationyear yearx Student(洋洋, 笨, 2022) print(x.graduationyear)返回一样为2022 六、添加方法 添加一个调用welcome到 Student类的方法 class Person:def __init__(self, fname, lname):self.firstname fnameself.lastname lnamedef printname(self):print(self.firstname, self.lastname)class Student(Person):def __init__(self, fname, lname, year):super().__init__(fname, lname)self.graduationyear yeardef welcome(self):print(Welcome, self.firstname, self.lastname, to the class of, self.graduationyear)x Student(洋洋, 笨, 2022) x.welcome()返回 ​​​​​​​
http://www.pierceye.com/news/209401/

相关文章:

  • 网站开发的母的目的和意义.建设购物平台网站
  • 立方米网站建设做淘宝客网站用什么程序好
  • 怎样做网站挣钱建筑资料软件
  • 涿州建设局网站苏州市高新区建设局网站
  • 个人soho要怎么做企业网站成都包装设计公司
  • 网站开发 chrome浏览器崩溃ruhe用dw做网站
  • 全屏网站 图片优化个人网站cms系统
  • 做我女朋友程序网站邵东做网站
  • 建设网站如何挂到网上wordpress首页添加幻灯
  • 汕头正规网站建设模板总部城乡建设网站 资料员
  • vs 2017c 怎么建设网站网站建设的数字化和互联网化
  • 南昌网站设计公司海南营销网站建设
  • 购物网站素材个人搭建网站教程
  • 青岛网站建设哪里好模板建站服务公司
  • 青色网站欣赏wordpress中文购物
  • 建站培训全国住房与城乡建设部网站
  • 唐山网站建设方案策划沧州网站建设联系电话
  • 网页制作和网站开发实验报告logo设计品牌
  • 摄影后期教程网站百度指数1000搜索量有多少
  • wp网站建设模板什么是网站的原型
  • 园林绿化网站建设上海著名室内设计公司
  • 大连市住房与城乡建设部网站公司要制作网站
  • 郑州做网站七彩科技企业网站做的漂亮
  • 如何用ps做网站页面设计企业网站备案价格
  • 禅城网站建设价格青岛企业自助建站系统
  • 平阳住房和城乡建设厅网站建设银行龙卡信用卡在境外网站支付
  • 关于网站开发的论文软件开发合同模板免费
  • 军队房地产与建设工程法律实务在哪个网站可以购买深圳市盐田区住房建设局网站
  • 网站虚拟主机空间喊别人做的网站不肯给代码
  • 导游是什么商丘seo公司