Python学习14:面向对象编程(一)

来源:互联网 发布:软件需求分析阶段 编辑:程序博客网 时间:2024/06/05 02:52

self说明:self指的是对象本身。(有点像C++的this指针)

类的定义:

#FileName:myClass.py#类的定义-----------------------------class Person:    #使用pass代替一个空白块    pass#构建对象p = Person()#打印p的值,结果是个地址print(p)#打印Person的类型print(type(Person)


类的方法的使用

#FileName:Method.py  #使用对象的方法-------------------------class Method:    #在类中对象一个方法    def Hello(self):        print('Hello Python world!')m = Method()print(m)#使用类中的方法m.Hello()

 

__init__的方法:__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。(有点像C++的构造函数)

注意,这个名称的开始和结尾都是双下划线。

#FileName:Method.py  #使用对象的方法-------------------------class Method:    #使用__init__方法,传入参数name    def __init__(self,name):        self.name = name            #在类中对象一个方法,在方法中调用self.name    def Hello(self):        print('Hello Python world! ',self.name)#创建一个对象实例,并传入参数m = Method('2014年7月22日')print(m)#使用类中的方法m.Hello()


 

 

 

 


 

 

 

 

0 0
原创粉丝点击