zoukankan      html  css  js  c++  java
  • python第二步,类对象部分

    类创建

    class 类名:

      '类说明'

      def __init__ (self,参数):#类似php类的构造函数,self不知道什么东东

        方法体

    实例创建:

     变量名 = 类名()  #构造函数后的参数,变量名即这个类的对象

    访问:

    对象名.属性

    不知道是不是python的类里不区分访问权限的属性,难道所有的属性都是在构造函数里写的??在类里写的变量相当于php类的static静态属性??这两点是学习中的疑问,待解决

    添加、修改属性

    对象.属性名=值 #这种办法可以加属性,也可以修改属性的值,这点和php一样;例子:

    emp1.age = 7  # 添加、修改一个 'age' 属性
    del emp1.age  # 删除 'age' 属性
    判断属性
    hasattr(emp1, 'age')    # 如果存在 'age' 属性返回 True。
    getattr(emp1, 'age')    # 返回 'age' 属性的值
    setattr(emp1, 'age', 8) # 添加属性 'age' 值为 8
    delattr(empl, 'age')    # 删除属性 'age'

    类继承

     可以继承多个类,php继承父类时是关键字extends,这里在类名后的括号里写父类名就行
    class 类名(父类名):


  • 相关阅读:
    web控件文本框不响应回车事件
    封装的概念
    js 中eval的使用
    C#调用存储过程
    javascript和C#对URI编码
    比较好的博客日历控件
    扩展方法实例
    C# 集合类
    数据访问层的几种数据库连接方式
    aspnetpage分页控件的使用
  • 原文地址:https://www.cnblogs.com/efan/p/5073606.html
Copyright © 2011-2022 走看看