zoukankan      html  css  js  c++  java
  • 类的定义

    我们如何去定义一个类:

    #!/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

        

  • 相关阅读:
    vs中无法找到头文件
    c++ vector 用法
    c++ queue 用法
    c++ 中 毫秒级时间获取
    vs2013 boost signals
    vs2013环境下boost配置
    C++ static 用法
    fopen()和fclose()
    删除字符串尾的回车符
    WaitForSingleObject()
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10275097.html
Copyright © 2011-2022 走看看