首页 > 编程语言 >Python中的类与对象

Python中的类与对象

时间:2022-09-08 00:44:32浏览次数:68  
标签:__ name Python self 对象 print age def

类的创建

class Student
	native_place = '吉林'
	def __init__(self,name,age):
		self.name=name #把局部变量name的值赋给实体属性self.name
		self.age=age
#实例方法
	def eat(self):
		print("学生在吃饭ing")
#静态方法
	@staticmethod
	def method():
		print('这是个静态方法')
#类方法
	@classmethod
	def cm(cls)
		print('这是个类方法')

在类之外定义的成为函数,在类之内的定义称为方法

标签:__,name,Python,self,对象,print,age,def
From: https://www.cnblogs.com/tupo/p/16667837.html

相关文章

  • CF 和 ddns(python程序)
    cfhttps://blog.csdn.net/zhyl8157121/article/details/100551592ddnshttps://blog.zeruns.tech/archives/507.html......
  • POI操作EXCEL对象
    POI操作EXCEL对象HSSF:操作Excel97(.xls)格式XSSF:操作Excel2007OOXML(.xlsx)格式,操作EXCEL内存占用高于HSSFSXSSF:从POI3.8beta3开始支持,基于XSSF,低内存占用。使用......
  • 对象
    1.构造器构造器名字必须和类名相同,且必须没有返回值。java中使用new关键字来实例化一个对象。一个类中什么都不写,也会存在一个方法,即一个无参构造器用来实例化一个对象......
  • 类与对象——多态
     多态的基本概念多态是C++面向对象三大特性之一多态分为两类静态多态:函数重载和运算符重载属于静态多态,复用函数名动态多态:派生类和虚函数实现运行时多态静......
  • 6.JS操作BOM对象
    6.操作BOM对象(重点)浏览器介绍JavaScript和浏览器的关系JavaScript诞生就是为了能够让他在浏览器中运行BOM:浏览器对象模型windowwindow代表浏览器窗口Navigator......
  • python3 - Django3.2框架
    提示:web开发已有php、java,而python在这方面,没有优势,python的优势在于:爬虫、人工智能、大数据分析等,python在web开发这方面,没必要掌握;版本:稳定版本:3.2(py3.6-3.10)、4.2(py3.9-......
  • 5.JS面向对象编程
    5.面向对象编程5.1原型对象JavaScript,java,c#。。。。类:模板对象:具体的实例原型: varuser={   name:"cc",   age:3,   sex:'男',   run:f......
  • python自动化测试系列教程
    随着互联网产品更新迭代加快,Web开发和测试的需求也越来越大。很难想象,如果阿里的双11、京东的618,这些庞大繁杂的系统,由工程师们一个个手动测试,将会是一个怎样费时费力、......
  • VSCode SSH Python 加载很慢的解决方法
    更改服务器设置!把LanhuageServer换一下就行了......
  • 11.5面向对象的三大特性
    #面向对象三大特性:封装继承多态#广义得封装:#把方法和变量都封装在类中#比如人狗大战#规范创建对象#创建所有人得属性名都能一致#......