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

爱网站查询西安市城乡建设网站

爱网站查询,西安市城乡建设网站,网站权重排行榜,怎么建设咨询网站类其实也是一种封装的思想,类就是把变量、方法等封装在一起,然后可以通过不同的实例化对其进行调用操作。 1.类的定义 class 类名: 变量a def __init__ (self,参数2,参数2...):初始化函数!!&…

类其实也是一种封装的思想,类就是把变量、方法等封装在一起,然后可以通过不同的实例化对其进行调用操作。

1.类的定义

class 类名:

        变量a

        def  __init__  (self,参数2,参数2...):初始化函数!!!

        其他方法函数。。。

注意:初始化函数只要是实例化调用该类,就会

2.类的实例化

实例化对象=类(参数)  #具体传参与否,传几个是要看 初始化函数 里面有几个参数需要

3.类变量 vs 实例化变量

一般在类中单独出现的就是类变量,类变量不会随着不同的实例化对象而改变,一般在类中的调用写法为“类名.变量”

实例化变量一般是在类的方法中出现的,不同的实例化对象对应的变量一般不同,一般在类中的写法为“self.变量名”

有时类变量和实例化变量的变量名相同,具体是类变量还是实例化变量要具体分析。

例子如下:

class people:name = "张三"  # 公共类变量__private_name = "李四"def __init__(self,name):self.name = name #只是与上面那个变量名字重了,不是一个东西(不管是self后面的还是等号后面的)self.__private_name = name #私有变量约定写法为 “__变量名”print("已经执行的初始化方法啦!")def canshu(self):print("公共类变量 是{},类变量是不会随着不同的实例化对象的 “传参” 而改变的,但是允许修改".format(people.name))print("公共实例化变量 是 {},""实例化变量的name值是与people类中第一处定义的“张三”不是一个变量,只是名字重了,""他会随着传入的参数而改变".format(self.name))print("私有实例化变量是{}".format(self.__private_name))people1=people("王五")#传入参数
print(people1.name)#这个是people1的name,是实例化变量,因此打印的是传入的参数,是init初始化里面的参数信息,不是类变量
people1.canshu()




4.继承 

继承就是子类虽然不写父类的方法、变量,但是实例化后,可以调用父类定义的方法、变量,也可以对其进行改写。

子类继承父类的写法:

class son_classname (father_classname):

        ......

        def __init__(self,...):

                .......

        .....

class father:father_temp = "父类类变量father_temp"father_temp1 = "父类的变量father_temp1 "def __init__(self):print("父类初始化函数")def f_func(self):print("父类的普通方法1")def f_func2(self, a):self.a = aprint("父类的实例化变量{}".format(a))class son(father):son_temp = "子的类变量son_temp "father_temp = "改变了父类的类变量father_temp————>son_ father_temp"def __init__(self):print("子类初始化函数")def s_func(self):print("子类普通方法")father1=father()
son1 = son()
son1.s_func()
print("------------------------------------")#子类继承父类的函数方法,所以在子类不写,也可调用此方法
son1.f_func()
son1.f_func2("son")
print("------------------------------------")
print(son1.son_temp)#子类的类变量
print(son1.father_temp1)#子类继承父类的类变量
print(son1.father_temp)#子类继承并改写父类的类变量
print("-------------------------------------")
print(father1.father_temp)

http://www.yayakq.cn/news/950731/

相关文章:

  • 自己做网站编程怎样注册平台网站
  • 网站建设评判标准什么语言做网站简单
  • 营销渠道和营销网络的建设济南优化网络营销
  • 网站建设有什么技术学校网站管理与建设办法
  • 聊城做wap网站公司网站两侧对联广告图片
  • 信用体系建设网站wordpress 文档导入
  • 栗田工业大连有效公司网站哪年做的网络营销是学什么
  • 如何打开网站的源代码文明网站建设
  • 官网模板建站塔山双喜电影网页设计素材
  • hfs网络文件服务器可以做网站天猫商城官方网站
  • 网站设计与管理广州网站建设推荐q479185700霸屏
  • 网站维护的具体方法服装型网站开发
  • 电商网站建设费用预算wordpress源码
  • 企业网站用什么建站最快深圳网站建设模板乐云seo
  • 怎么自己做网站吗个人网站可以做淘宝客
  • 北京的广告公司网站建设那些网站做任务领q币
  • 怎么判断网站好坏宝塔反代wordpress
  • 网站建设 百度推广医学类app制作公司
  • 黄冈便宜的网站推广怎么做中山网站seo优化
  • 网站开发职位介绍怎样在手机上建立自己的网站
  • 许昌网站制作公司旅游的网站怎么做的
  • 招聘做微信公众号网站维护移动网络服务商
  • 网站动态与静态腾讯网页游戏排行榜
  • 单位网站设计流程步骤杭州哪家公司可以做网站
  • 网站建设项目描述范文可以打视频的软件
  • 贵阳网站建设odenet沈阳出名网站
  • 类似网站的建设专业网页设计制作价格
  • 太原市住房与城乡建设厅网站邯郸网站优化建设
  • 网站建设电话销售技巧四川省肿瘤医院
  • 企业建设网站的作用百度关键词搜索怎么收费