日度归档:2021年1月14日

Python中如何使用类创建一个实例对象呢?


摘要:
下文讲述Python中类实例化的方法分享,如下所示:

实现思路:
    使用变量定义的方式即可将一个类实例化为一个对象
  

实例化对象的语法:
   为类className创建实例化对象
   c1 = className("","");

注意事项:
  1.在所有编程语言中,类起始就是一个变量类型
  2.实例化对象时,它会运行 __init__ 函数(类似于构造函数)

例:
Python 实例化对象

    class UserInfo:
   '用户信息类'
   userQty = 0
 
   def __init__(self, name, age):
      self.name = name
      self.age = age
      UserInfo:.userQty += 1
   
   def displayCount(self):
     print "Total UserInfo: %d" % UserInfo:.userQty
 
   def displayUserInfo(self):
      print "Name : ", self.name,  ", age: ", self.age



  u1 = UserInfo("maomao365.com",8)
  u1.displayUserInfo();

Python中如何创建一个类呢?


摘要:
下文讲述Python中创建类的方法分享,如下所示:

实现思路:
    使用class语句即可创建一个类

创建类的语法:
class ClassName:
   '类的帮助信息'   #类文档字符串
   class_suite  #类体
----------相关说明-----
   ClassName:类名称
   class_suite:类中的相关信息

例:
Python新建一个类

    class UserInfo:
   '用户信息类'
   userQty = 0
 
   def __init__(self, name, age):
      self.name = name
      self.age = age
      UserInfo:.userQty += 1
   
   def displayCount(self):
     print "Total UserInfo: %d" % UserInfo:.userQty
 
   def displayUserInfo(self):
      print "Name : ", self.name,  ", age: ", self.age

userQty 变量是一个类变量,
它的值将在这个类的所有实例之间共享。
可在内部类或外部类使用 UserInfo:.userQty获取变量值

方法__init__()方法是一种特殊的方法,
被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法

self 代表类的实例,
self 在定义类的方法时是必须有的,
虽然在调用时不必传入相应的参数。

注意事项:
   self为类的实例,而非类
         类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,  
         是 self