Python基础-类和实例
来源:互联网 发布:中央网络问政平台 编辑:程序博客网 时间:2024/05/26 15:58
Class 类
- Class 是定义类的关键字
- object 表示Person是继承 object 且归根到底所有类都继承Object
- init 函数进行必备变量的初始化
- init 函数的第一个参数一定是 self
- self 表示创建的实例本身
#!/usr/bin/env python3# -*- coding: utf-8 -*-# 面向对象# Class 是定义类的关键字# object 表示Person是继承 object 且归根到底所有类都继承Objectclass Person(object): # 类似java构造器 # __init__ 函数的第一个参数一定是 self # self 表示创建的实例本身 def __init__(self, name, age): self.name = name self.age = age # 对象的方法 def toString(self): print("%s : %s" % (self.name, self.age))
实例
如下
#!/usr/bin/env python3# -*- coding: utf-8 -*-# 面向对象from Person import *# 创建 Person 的实例mPerson = Person("王大锤", "18")mPerson.toString()
我们就直接操作了对象内部的数据,但无需知道方法内部的实现细节
结语
类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响
方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据
阅读全文
0 0
- Python基础-类和实例
- Python基础-类和实例
- Python基础:17类和实例之一
- Python基础-类变量和实例变量
- Python基础:18类和实例之二
- Python基础:19类和实例的内建函数
- python 类和实例
- python 类和实例
- python 类和实例
- Python 类和实例
- Python 类和实例
- python 类和实例
- Python类和实例
- python 类和实例
- python基础实例
- python基础实例
- Python基础小实例
- 面向对象编程基础——学python类和实例化
- Android开发之漫漫长途 VII——Android消息机制(Looper Handler MessageQueue Message)
- C++简史
- 深度学习第一课:使用NDArray来处理数据
- vue.js的devtools安装
- DBM 与 DBN 的区别
- Python基础-类和实例
- MySQL 读写分离
- LC-Reverse String
- input多图上传加多图显示
- Curator工具类之ZKPaths。
- 如何用命令修改oracle的用户的用户名
- java.lang.IllegalStateException:app is in background uid UidRecord
- ShaderWeaver使用教程-基本操作介绍
- c#进行http请求