<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>类 on 老张开工了</title>
    <link>/%E7%B1%BB/</link>
    <description>Recent content in 类 on 老张开工了</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Fri, 15 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/%E7%B1%BB/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>类与对象基础</title>
      <link>/posts/2026/05/classes-objects/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/2026/05/classes-objects/</guid>
      <description>面向对象编程（Object-Oriented Programming，OOP）是现代编程中最重要的编程范式之一。Python 从设计之初就是一门面向对象的语言——在 Python 中，一切皆对象。本篇将从最基础的概念开始，带你彻底掌握 Python 中的类与对象。&#xA;面向对象编程概述 面向对象编程的核心思想是：将数据和操作数据的方法封装在一起，形成&amp;quot;对象&amp;quot;。与面向过程编程（以函数为中心）不同，OOP 以&amp;quot;类&amp;quot;和&amp;quot;对象&amp;quot;为中心。&#xA;四大基本特性 封装（Encapsulation）：将数据和内部实现细节隐藏，对外只暴露必要的接口 继承（Inheritance）：子类可以复用父类的属性和方法 多态（Polymorphism）：同一接口在不同对象上表现不同行为 抽象（Abstraction）：隐藏复杂实现，只暴露简化接口 类的定义与实例化 最简单的类 class Dog: &amp;#34;&amp;#34;&amp;#34;一个简单的 Dog 类&amp;#34;&amp;#34;&amp;#34; pass # 实例化对象 my_dog = Dog() print(type(my_dog)) # &amp;lt;class &amp;#39;__main__.Dog&amp;#39;&amp;gt; print(isinstance(my_dog, Dog)) # True class 关键字用于定义一个类。类名通常使用 PascalCase 命名规范。pass 表示空语句块，用来占位。&#xA;构造函数 __init__ __init__ 是一个特殊方法（魔法方法），在创建对象时自动调用，用于初始化实例属性：&#xA;class Dog: def __init__(self, name: str, age: int): self.name = name # 实例属性 self.age = age # 实例属性 def bark(self) -&amp;gt; str: return f&amp;#34;{self.name} says: Woof!</description>
    </item>
  </channel>
</rss>
