一、面向对象编程。
抽象出一个类对象:
根据类对象创建实例对象。(将某个类对象赋值给某个实例对象)
dog = Dog("拉布拉多","旺财","3","很好")
通过实例对象,访问属性和方法。dog.breed dog.run()
规则:每个单词的首字母大写,其余字母全部小写。
为了在创建实例后对其进行初始化(给实例对象绑定一些属性),需要创建名为__init__( )创建实例对象后就会自动调用这些特殊方法。指的是创建类对象会自动调用所有以双下滑线开头的方法,还是指的是只调用__init( )__方法,这个地方没看明白????。应该是只调用了init( )。
方法和函数的区别:
方法就是定义在类对象中的函数。
1.定义方法时,方法的第一个形参表示调用该方法的实例对象,第一个形参的名称通常是self
2.调用方法的时候,系统自动将调用该方法的实例对象作为实参传递给第一个形参。
如果没有定义__init__,或者定义了__init__,但是没有定义除self以外的形参,那么根据类对象
原文地址:https://www.cnblogs.com/maowuyu-xb/p/12195681.html
时间: 2024-10-09 10:42:55