python面向对象,类
2021-04-14 09:27
标签:his 驼峰命名 class int elf 参数 UNC func python 类:抽象的概念;是属性和方法的集合。类中的函数叫方法。 对象instance、object 对象是类的具象,是一个实体。对象是数据和操作的封装。 面向对象3要素: 1.封装: 2.继承: 多复用,继承来的就不用自己写了 多继承少修改。 3.多态: 面向对象编程最灵活的地方,动态绑定。 类: 必须使用class关键字。 类名必须使用大驼峰命名。 类定义完成后,就产生了一个类对象,绑定到了ClassName上。 类对象:类的定义就会生成一个类对象。 类的属性:类定义中的变量和类中定义的方法都是类的属性。 类变量:x是类MyClass的变量。 foo是method方法对象,不是普通的函数对象function了(不在类里面),它必须至少有一个参数,且第一个参数必须是self(self可以换名字),但这个参数位置就留给了self。 java是使用this. self指代当前实例本身; __init__方法 MyClass()实际上调用的是__init__(self)方法,可以不定义,如果没有定义会在实例后隐式调用。 作用:对实例进行初始化。 初始化函数可以多参 python面向对象,类 标签:his 驼峰命名 class int elf 参数 UNC func python 原文地址:https://www.cnblogs.com/canglongdao/p/13336765.htmlclass MyClass:
"""help myclass"""
x=123
def foo(self):
print(self.x)
print(MyClass)
print(MyClass.__name__)
print(MyClass.x)
print(MyClass.foo)
print(MyClass.__doc__)
print(type(MyClass))
上一篇:python网站发布
下一篇:java对象属性拷贝