类的定义

我们如何去定义一个类:

#!/usr/bin/env python
#-*- coding:utf-8 -*-

class People(object):                 # 定义一个类,People是类名,括号内表示继承object这个基类
    def __init__(self, name, age):    # 定义类的属性,类的属性相当于变量,类的方法相当于函数
        self.name = name              # 为什么要继承object这个基类:
        self.age = age                # 就好比Linux中的init进程,init进程是所有其他进程的父进程,其他所有进程都是通过这个进程派生出来的
                                      # object类就相当于init进程,是所有类的父类,其他所有的类都要继承这个类
    def talk(self):    # 定义类的方法
        print("My name is %s" % self.name)                 
        print("My age is %d" % self.age)                   
                                                           
ren = People('Tom', 23)   # 实例化一个对象
print(ren.name)           # 可以通过对象去调用类的属性
ren.talk()                # 可以通过对象去调用类的方法
[root@localhost ~]$ python 1.py
Tom
My name is Tom
My age is 23

 

 

 

 

 

 

 

    

posted @ 2019-01-16 07:58  孔雀东南飞  阅读(270)  评论(0编辑  收藏  举报