python教程:面向对象(一)

2025-10-02 05:26:43

1、声明一个很简单的类

class Data:

 

   def __init__(self):

 

       pass;

 

   def myTest(self):

 

       print "this is myTest method!

python教程:面向对象(一)

2、创建一个实例:a = Data(); 这时a就是Data类的一个实例。我们可以调用它的成员方法。

a = Data();

 

a.myTest();

python教程:面向对象(一)

3、__init__的方法为构造方法。

class Data:

 

   def __init__(self):

 

       print("init:", self)

 

       pass;

 

a = Data(); # 这时会调用__init__方法。

python教程:面向对象(一)

4、类的构造函数也可以有参数

class Data:

 

   def __init__(self, a, b):

 

       self.a = a;

 

       self.b = b;

 

       print "init,%d,%d" % (self.a, self.b);

 

a = Data(1, 2);

python教程:面向对象(一)

5、访问类的成员

# -*- coding: utf-8 -*-

 

class Data:

 

   def __init__(self, a, b):

 

       self.a = a;

 

a = Data(1, 2);

 

print "访问类的成员",a.a;

python教程:面向对象(一)

6、进入调试器,观察类的成员变量。

python教程:面向对象(一)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:143
  • 阅读量:67
  • 阅读量:76
  • 阅读量:177
  • 阅读量:118
  • 猜你喜欢