python面向对象_ZHOU125disorder_
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python面向对象_ZHOU125disorder_,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1728字,纯文字阅读大概需要3分钟。
内容图文
![python面向对象_ZHOU125disorder_](/upload/InfoBanner/zyjiaocheng/606/4aba404de96344af99daec6df00c64c6.jpg)
面向对象
对象的进化
随着编程面临的问题越来越复杂,编程语言本身也在进化,从主要处理简单数据开始, 随着数据变多进化“数组”;
数据类型变复杂,进化出了“结构体”; 处理数据的方式和逻辑变复杂,进化出了“对象”。
# 1. 简单数据 像 12,15 等这些数字,可以看做是简单数据。最初的计算机编程,都是像这样 的数字。
# 2. 数组将同类型的数据放到一起。比如:整数数组[12,15],浮点数数组[3.14, 2.718], 字符串数组:[“love”,”json”,”help”]
# 3. 结构体 将不同类型的数据放到一起,是 C 语言中的数据结构。比如:
# struct resume
# {
# int age;
# char name[996];
# double salary;
# }
# 4. 对象将不同类型的数据、方法(即函数)放到一起,就是对象。比如:
class Work: # 对象名的首字母需要大写
# 代码
类的定义
我们把对象比作一个“饼干”,类就是制造这个饼干的“模具”。
我们通过类定义数据类型的属性(数据)和方法(行为),也就是说,“类将行为和状态打 包在一起”。
对象是类的具体实体,一般称为“类的实例”。类看做“饼干模具”,对象就是根据这个“模 具”制造出的“饼干”。
从一个类创建对象时,每个对象会共享这个类的行为(类中定义的方法),但会有自己的属 性值(不共享状态)。
更具体一点:“方法代码是共享的,属性数据不共享”。
Python 中,“一切皆对象”。类也称为“类对象”,类的实例也称为“实例对象”。
Python 定义类的简单语法如下:
class 类名:
执行语句…
零个到多个类变量…
零个到多个方法…
要点如下
1. 类名必须符合“标识符”的规则;一般规定,首字母大写,多个单词使用“驼峰原则”。
2. 类体中我们可以定义属性和方法。
3. 属性用来描述数据,方法(即函数)用来描述这些数据相关的操作。
class Student:
def __init__(self,name,score): #构造方法第一个参数必须为 self
self.name = name #实例属性
self.score = score
def say_score(self): #实例方法
print(self.name,'的分数是:',self.score)
s1 = Student('卡卡西',28) #s1 是实例对象,自动调用__init__()方法
s1.say_score()
内容总结
以上是互联网集市为您收集整理的python面向对象_ZHOU125disorder_全部内容,希望文章能够帮你解决python面向对象_ZHOU125disorder_所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。