美文网首页
04_对象的属性

04_对象的属性

作者: 阅心_5cc2 | 来源:发表于2018-07-31 19:01 被阅读0次

对象属性的声明
class 类名:
def init(self):
self.属性名 = 初值
self.属性名2 = 初值

class Person:
    """人类"""
1.init方法是系统自带的一个方法,这个方法不能直接调用,而是通过类创建对象的时候,系统会自动调用这个方法
init方法的作用是对对象的属性进行初始化
2.通过构造方法创建对象的时候,一定要保证,init方法中除了self以外,其他的每个参数都必须有值
    def __init__(self,name1='',age1=0,sex=''):
        #在这个地方声明对象的属性
        print('==========')
        print(name1)
        # 在init方法中声明对象的属性
        """
        name,age和sex就是Person这个类的对象属性。类的对象属性,需要通过对象来使用
        """
        self.name = name1
        self.age = age1
        self.sex = '男'


if __name__ == '__main__':
    # 注意:构造方法中的参数,实质是传给init方法的参数的
    p1 = Person('xiaoming',19)
    print(p1.name,p1.age,p1.sex)
    p2 = Person('KAIKAI',22)
    print(p2.sex,p2.age,p2.name)

    # 创建对象的时候不给属性赋值,不报错的原因是初始时候有默认值
    p3 = Person()
    p4 = Person('海绵宝宝')
    p5  = Person(sex='男')

相关文章

  • 04_对象的属性

    对象属性的声明class 类名:def init(self):self.属性名 = 初值self.属性名2 = 初值

  • Object对象

    object 对象 在对象中保存的值称为属性 向对象中添加属性 语法:对象.属性名 = 属性值读取对象中的属性 语...

  • 07_类中的方法

    属性:对象的属性(属性).类的属性(类的字段)对象属性:属于对象的,不同的对象对应的值可能不一样(对象属性,通过对...

  • hz-对象的属性深入理解

    Object.defineProperty(要操纵的对象,对象的属性,对象属性的配置) 对象的属性 分 数据属性和...

  • 2018-07-31python学习面向对象(三)类方法与对象方

    属性: 对象的属性(属性)、类的属性(类的字段)对象属性:属于对象的,不同对象对应的值可能不一样(对象属性,通过对...

  • 第六章 面向对象的程序设计(js高级程序设计)

    Object-Oriented 面向对象 理解对象 对象属性分为 【数据属性】 和 【访问器属性】 对象属性中的【...

  • 数值对象-Math对象

    一、Math对象的属性 Math对象的属性往往都是数学中常用到的“常量”,Math对象属性如下:Math对象属性 ...

  • 函数详解

    对象介绍 创建对象的三种方式 给对象的属性赋值 删除对象的属性 检测对象是否拥有某一属性 遍历对象的属性 函数的本...

  • 01.11 - 类的属性

    什么是对象的属性 类中的属性分为类的字段和对象属性 a. 对象属性 - 属性的值会因为对象不同而不一样,这种属性就...

  • JS 对象API之判断自有属性、共有属性

    自有属性:对象实例私有的属性,只有该对象实例可用共有属性:对象实例共有的属性,所有对象实例都可用 要判断对象实例的...

网友评论

      本文标题:04_对象的属性

      本文链接:https://www.haomeiwen.com/subject/rtzhvftx.html