Python77:核心语法-面向对象基础-概述
面向过程编程
- 核心思想:把一个需求分解成一系列要执行的步骤,然后按照步骤依次执行这些任务(关注的是流程、步骤)。
- 适用场景:面向过程编程非常直接,适合简单、线性的任务。
面向对象编程
- 对象可以理解为现实中具体的人/物在程序中的数字化身(万物皆对象)。
- 它把一个人/物的特征和功能打包在一起,是面向对象编程的基本单元。(关注的是谁来帮我做这件事儿)
特征>>>属性
功能>>>方法
面向对象编程-类与对象
- 类:描述的是一组具有相同属性(特征)和方法(功能/行为)的模板。
- 对象:对象是类的实例,是基于类创建出来的(实例对象)。
提示:对象是由类创建出来的,创建对象的过程,也称为对象的实例化。一个类可以创建无数个对象。
面向对象课程目录:
- 类与对象
- 实例方法
- 魔法方法
- 实例属性与类属性
- 案例
声明:本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料及本人补充;文中为个人整理复盘,仅供学习交流使用。
相关新闻
VS2026 打包 C++ 程序生成 EXE,借助 Installer Project 扩展工具
文章目录1. 安装 Microsoft Visual Studio Installer Projects 20222. 添加 Setup Project3. 在 File System 中添加相关文件及项目输出4. Qt 部署5. 生成桌面快捷方式6. 修改桌面快捷方式图标参考资料本文适用情况为:已经通过 visual studio 平台开发并测试好了程序…
File、IO流
File用于操作文件,IO流用于读写数据1.File文件对象常用方法package com.popo.filedemo;import java.io.File; import java.io.IOException;public class FileDemo1 {public static void main(String[] args) throws Exception {// 文件对象常用方法File f1 new Fil…
【工程师选酒避坑指南】一桌家常菜,配什么酒
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
最新新闻
Python自动化测试核心技能与实战指南
1. Python自动化测试入门指南刚接触自动化测试时,我花了整整三个月才搞明白哪些是真正需要掌握的核心技能。现在回想起来,如果当时有人能系统地告诉我这些知识点,至少能节省一半的学习时间。这篇文章就是把我这些年积累的Python自动化测试基础…
知识库搭建技术选型与实施指南
1. 知识库搭建的核心需求解析 知识库作为组织和个人知识管理的核心载体,其搭建过程需要考虑三个关键维度:内容结构化程度、检索效率需求以及协作场景复杂度。对于刚接触这个领域的新手而言,首先要明确的是知识库不同于普通文档管理࿰…
RabbitMQ在移动互联网大数据处理中的架构设计与优化
1. 消息队列在移动互联网时代的核心价值 移动互联网爆发式增长带来的数据洪流,让传统的数据处理架构面临前所未有的挑战。我经历过一个典型的电商大促场景:凌晨秒杀活动开始时,移动端请求量瞬间飙升至平日300倍,后端订单系统直接崩…
深入解析ERC20与ERC721代币标准及开发实践
1. 以太坊代币标准概述 在以太坊生态系统中,ERC20和ERC721是最具代表性的两种代币标准。作为区块链开发者,我经常需要根据项目需求选择合适的标准。ERC20诞生于2015年,由Fabian Vogelsteller提出,它定义了同质化代币的基本接口&am…
Vibe Coding技术辩论:模块化开发与技术进步
1. 项目概述:Vibe Coding技术辩论的深层价值 这场关于"Vibe Coding:拿来就用,技术还会不会继续进步?"的辩论,本质上触及了当代技术演进的核心矛盾。作为参与过数十个开源项目的全栈工程师,我亲历…
LitJson解析city json实战:天气数据驱动城市信息演示
简介:这份资源面向Unity开发初学者与需要接入天气功能的移动端开发者,提供一套可直接运行的天气信息与城市定位演示工程,重点解决JSON数据解析、天气图标匹配与城市编码查询三个常见环节的落地问题。压缩包共57个文件,以46张天气状…
日新闻
多智能体协作系统架构设计与实践优化
1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…
大模型系统性入门实战指南:从原理到部署微调的全链路路线
提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…
鸿蒙文件系统沙箱机制解析与开发实践
1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…
周新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
月新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …