python类和对象区别

python类和对象的区别

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

类名:见名知意,首字母大写,其他遵循驼峰原则

属性:见名之意,其他遵循驼峰之意
行为(方法/功能):见名之意,其他遵循驼峰原则

创建类:
类是一种数据类型,本身不占内存空间,用类示实例化的对像(变量),对象占用内存空间
格式:
class 类名(父类列表):
属性、行为

#object:基类,超类。所有类的父类

一般没有合适的父类就写object

class Person(object):
# 定义属性就是定义变量
name = “”
age = “”
#定义方法(定义函数) 注意:方法的参数必须以self当第一个参数
# self代表类的实例,某个对象
def run(self):
print(“run”)
def eat(self,food)
print(“eat”+food)
“”"
实例化对象
格式:对象名=类名(参数列表)
注意没有参数,小括号不能生越
“”"

对象一般在堆区,变量一般在栈区,

per =Person()
print(per)

per1 =Person()
print(per1)
“”"
访问属性
格式:对象名.属性名
赋值:对象名.属性值 =新值
“”"
#在这里插入代码片如果不赋予值,则会使用默认值
per1.name=“张三”
per1.age=22
print(per1.name,per1.age)
“”"
访问方法
格式:对象名.方法名(参数列表)
“”"
per1.run()
per1.eat(“222”)

发布了7 篇原创文章 · 获赞 5 · 访问量 2298

猜你喜欢

转载自blog.csdn.net/qq_37340299/article/details/88893536
今日推荐