Python快速入门 —— 第三节:类与对象

第三节:类与对象

目标:

了解面向对象编程的基础概念,并学会如何定义类和创建对象。

内容:
  1. 类与对象

    • 定义类:class关键字。
    • 类的构造函数:__init__()
    • 类的属性和方法。
    • 对象的创建与使用。
  2. 示例

python 复制代码
class Student:
    def __init__(self, name, age, major):
        self.name = name
        self.age = age
        self.major = major

    def get_info(self):
        return f"Name: {self.name}, Age: {self.age}, Major: {self.major}"

# 创建学生对象
student1 = Student("David", 21, "Chemistry")
print(student1.get_info())  # 输出:Name: David, Age: 21, Major: Chemistry
练习:
  • 定义一个Course类,包含课程名称、教师、学分信息,并编写一个方法返回课程详情。

相关推荐
思麟呀1 分钟前
C++11核心特性(二):constexpr
开发语言·c++
程序员二叉7 分钟前
【Java】String 全套高频面试题详解
java·开发语言·面试
阿里嘎多学长13 分钟前
2026-06-07 GitHub 热点项目精选
开发语言·程序员·github·代码托管
字节高级特工13 分钟前
C++11(三)终极指南:可变参数模板与包装器详解
java·开发语言·c++·后端
川冰ICE18 分钟前
JavaScript高级④|类(class)与面向对象,ES6现代写法
开发语言·javascript·es6
Sirius Wu25 分钟前
Agent模型冷启动问题
开发语言·javascript·人工智能·机器学习·ecmascript·aigc
Irissgwe40 分钟前
十、LangGraph能力详解:LangGraph 的其他特性
python·ai·langchain·langgraph
吴阿福|一人公司1 小时前
类变量和实例变量的命名规范有哪些避坑点?
开发语言·python
Aaswk1 小时前
Java项目:文件批量处理工具
java·开发语言·vscode·idea
zhoupenghui1681 小时前
AI大模型应用部署之Flask框架使用
运维·python·docker·容器·flask·flask框架