python面向对象编程(类和实例化)

本文深入探讨面向对象编程的三大核心特征:封装、继承和多态。解析它们如何提升代码的复用性、隔离性和安全性,同时介绍了Python中类和实例化的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象

面向对象编程有三大特征:封装,继承,多态
封装:让代码有了的完整性,把客观的现实中存在的事物抽象成计算机中的对象
好处:

将变化隔离; 
便于使用;
提高复用性; 
提高安全性;

继承:面向对象的一个重要特性是复用性.继承是实现复用性的一个重要手段.可以在不重复编写以实现的功能的前提下,对功能进行复用和拓展.继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”。
继承分为单继承和多继承,
子类拥有一个父类叫做单继承
子类可以拥有多个父类,并且具有所有父类的属性和方法
多态:重载和重写是是实现多态的两种方式
python中面向对象编程中最重要的就是类和实例化,
类:用来描述具体相同的属性和方法的对象的集合。定义了该集合中每个对象所共有的属性和方法。
关键字:class
格式:

class A():
	#定义私有属性,私有属性在类外部无法直接进行访问前面以短下划线开头
    __weight = 0
	 # 初始化方法
    def __init__(self, name, area):
        self.name = name
        #美化输出和方便输出
    def __str__(self):
        return 'Name:' + self.name
        #类的方法
    def eat(self):
    	print('p')
 #实例化
 A=A()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值