DAY8 面向对象编程基础

本文介绍了面向对象编程的基础概念,包括类与对象的关系、定义类的方法、创建和使用对象的步骤,以及访问可见性的三种类型。强调了封装的重要性,即隐藏实现细节,仅对外提供简单接口。同时,文中提供了数字时钟和平面上的点作为面向对象编程的练习案例。
摘要由CSDN通过智能技术生成

#面向对象编程基础

总结: 一切皆可为对象,一切对象都有属性和行为,一切对象都独一无二。

Q : 一些探索到的知识点:
1.(Object)表示该类从哪个类继承下来的,Object类是所有类都会继承的类。
**2.**由于类起到模板的作用,因此,可以在创建实例的时候,把我们认为必须绑定的属性强制填写进去。这里就用到Python当中的一个内置方法__init__方法
**3.**注意:(1)、__init__方法的第一参数永远是self,表示创建的类实例本身,因此,在__init__方法内部,就可以把各种属性绑定到self,因为self就指向创建的实例本身。(2)、有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__方法匹配的参数,但self不需要传,Python解释器会自己把实例变量传进去
**4.**self.name = name的意思就是把外部传来的参数name的值赋值给Student类自己的属性变量self.name
**5.**既然Student类实例本身就拥有这些数据,那么要访问这些数据,就没必要从外面的函

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值