2019年1月11日

绑定方法与非绑定方法的应用介绍

摘要: import settingimport hashlibimport timeclass People: def __init__(self, name, age, sex): self.id = self.create_id() self.name = name self.age = age se 阅读全文

posted @ 2019-01-11 21:28 别离 阅读(125) 评论(0) 推荐(0) 编辑

面向对象&网络编程 绑定方法与非绑定方法介绍

摘要: '''在函数内部定义说的函数分为两大类: 1:绑定方法 绑定给谁, 就应该由谁来调用,谁来调用就会把谁当做第一个参数传入 1:绑定到对象 在类内定义没有被任何装饰器修饰的 2:绑定到类 在类内定义的被装饰器classmethod修饰的方法或者函数 2:非绑定方法 就没有自动传值这么一说,使用stat 阅读全文

posted @ 2019-01-11 20:09 别离 阅读(133) 评论(0) 推荐(0) 编辑

面向对象&网络编程基础 property的使用

摘要: #经常用到的方法class People: def __init__(self, name, weight, height): self.__name = name self.__weight = weight self.__height = height @property #是一个内置装饰器,避 阅读全文

posted @ 2019-01-11 12:48 别离 阅读(156) 评论(0) 推荐(0) 编辑

封装与可扩展性

摘要: #封装的扩展性高class Room: def __init__(self, name, owner, height, weight, lenght): self.name = name self.owner = owner self.__height = height self.__weight 阅读全文

posted @ 2019-01-11 10:51 别离 阅读(118) 评论(0) 推荐(0) 编辑

封装的意义

摘要: #封装的意义:明确的区分内外,控制外部对隐藏属性的操作class People: def __init__(self, name, age): self.__name = name self.__age = age #print('名字是%s年纪是%s'%self.__name,self.__age 阅读全文

posted @ 2019-01-11 10:31 别离 阅读(284) 评论(0) 推荐(0) 编辑

导航