类的简单概述

前言:python中一切事物都是对象,对象是由类(class)创建的。

例:

class person(object):

  def __init__(self,name):

    self.name = name #初始化动作

  def say(self):     #这个类带有的功能

    print(‘%s say: hello word!!!‘,%self.name)  #self.name相当于p1.name,也就是‘alex‘

  def eat(self):       #这个类带有的另一个功能,这些不能称之为函数,应该称之为person这个类的方法

    print(‘%s eat‘,%self.name)  #self就是p1

p1 = person(‘alex‘)        #实例化动作,也就是创建对象,相当于p1.name = ‘alex‘

person.say()        #alex这个对象将执行person这个类中的say功能

这时候屏幕输出:alex say:hello word!!! 

详解:

  类是由class来定义的,例如:class person(object);object是明文规定的,这样就定义了一个名为person的类。

  def __init__(self,name):

    self.name = name  

  #初始化一个类,是类创建对象的一个泛指,所有的实例化都必须进行这个动作进行初始化设置,这样就可以建立多个实例(对象)。

关于self的解释:

  self是类中必须的一个参数,p1 = person(‘alex‘),创建了p1这个实例(对象),那么我们就创建了self.name = name ----> p1.name = ‘alex‘,我们的系统内存中就创建了alex这个东西,而且在后续调用功能的同时其实是对‘alex’进行功能的扩展,使‘alex’在初始化的基础上具有更多的功能。

时间: 2024-08-10 21:29:55

类的简单概述的相关文章

经测试稳定可用的蓝牙链接通信Demo,记录过程中遇到的问题的思考和解决办法,并整理后给出一个Utils类可以简单调用来实现蓝牙功能

说明:这是本人在蓝牙开发过程中遇到过的问题记录和分析,以及解决办法. 在研究过程中,许多的前人给出的解决方案和思路指导对我相当有帮助,但并非都是可采取的解决方法, 经过本人对这些方法的测试和使用过后,给出自己的理解和解决方案,不一定是正确的,但这些方法的确可以解决问题. 如果有人遇到同样的问题,并且看到我的文章解决,那是我的荣幸. !!!!!!但特别需要说明的是,看的越多,不明白的越多,我的看法可能是完全错误的,这些方法只是暂时解决了我的问题, !!!!!!如果有人发现了我的错误,请私信或评论告

[转载]SharePoint 2013搜索学习笔记之搜索构架简单概述

Sharepoint搜索引擎主要由6种组件构成,他们分别是爬网组件,内容处理组件,分析处理组件,索引组件,查询处理组件,搜索管理组件.可以将这6种组件分别部署到Sharepoint场内的多个服务器上,组成适合需求的Sharepoint搜索场,搜索场的体系结构设计主要参考量是爬网内容量,微软根据爬网内容量不同将搜索场分为大型场,中型场和小型场,更多详细信息可参考: SharePoint Server 2013 中的搜索概述和在SharePoint Server 2013 中规划企业搜索体系结构.

java中Color类的简单总结

java中Color类的简单总结 1.颜色的常识 任何颜色都是由三原色组成(RGB),JAVA中支持224为彩色,即红绿蓝分量取值 介于0-255之间(8位表示) 2.Color类中的常量 public final static Color black = new Color(0,0,0); public final static Color bule = new Color(0,0,255); . . 有很多这样的常量,可供我们直接类名去调用而不需要去实例化. 3.Color中的构造函数 pu

ffmpeg学习4--ffmpeg类的简单封装,包含解码和定时录像功能

ffmpeg学习4--ffmpeg类的简单封装,包含解码和定时录像功能 参考网上的资料,简单封装了一下ffmpeg,这里记录一下,其它传感器编码及项目中用到的已经抽离,这里只包含解码和录像部分.这只是个玩具级别的测试.完整测试代码下载:代码下载 ffmpegDeCode.h #pragma once #include "stdafx.h" #include<iostream> using namespace std; extern char *VideoPath; exte

C++ MyString类的简单实现

题目:string类的简单实现,本文中此类名为MyString 实现思路: 1 只要构造函数执行成功(其中pData_不为空) 2 构造函数可通过char*,字符串常量构造 3 重载运算符=(返回值为MyString),实现拷贝构造函数(深拷贝,返回值为MyString&) 4 重载运算符<<,使之可通过cout输出 5 实现字符串长度,字符串是否为空函数 6 成员变量使用char* pData_保存字符串,使用int length_保存字符串长度 MyString.h #pragma

java日历类Calendar简单使用

import java.util.Calendar; import java.util.TimeZone; public class Test1 { public static void main(String[] args) { //指定东八区,即北京时间 Calendar cc = Calendar.getInstance(TimeZone.getTimeZone("GMT+8")); int year = cc.get(Calendar.YEAR); //月份是从0开始计数的,所

Sharepoint2013搜索学习笔记之搜索构架简单概述(一)

Sharepoint搜索引擎主要由6种组件构成,他们分别是爬网组件,内容处理组件,分析处理组件,索引组件,查询处理组件,搜索管理组件.可以将这6种组件分别部署到Sharepoint场内的多个服务器上,组成适合需求的Sharepoint搜索场,搜索场的体系结构设计主要参考量是爬网内容量,微软根据爬网内容量不同将搜索场分为大型场,中型场和小型场,更多详细信息可参考:SharePoint Server 2013 中的搜索概述和在SharePoint Server 2013 中规划企业搜索体系结构. S

python 元类的简单解释

本文转自博客:http://www.cnblogs.com/piperck/p/5840443.html 作者:piperck python 类和元类(metaclass)的理解和简单运用 (一) python中的类 首先这里讨论的python类,都基于继承于object的新式类进行讨论. 首先在python中,所有东西都是对象.这句话非常重要要理解元类我要重新来理解一下python中的类 class Trick(object): pass 当python在执行带class语句的时候,会初始化一

File类的简单使用

File类: 1.什么是File类? 文件和文件目录的抽象表示 2.用来干什么? 用来对文件或者文件进行简单的读,这里的读是指对文件的属性进行读,获取文件的属性到jvm上面去,可以打印到控制台上. 可以列出一个文件夹中的所有东西,利用方法的迭代还可以列出一个路径下的所有文件. 3.构造方法   File(File parent, String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例.   File(String pathname) 通过