码迷,mamicode.com
首页 > 编程语言 > 详细

python语言系统学习(四)

时间:2020-01-15 12:10:18      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:系统   info   第一个   mamicode   ini   绑定   需要   方法   初始化   

一、面向对象编程。

抽象出一个类对象:

技术图片

 

 根据类对象创建实例对象。(将某个类对象赋值给某个实例对象)

dog = Dog("拉布拉多","旺财","3","很好")

通过实例对象,访问属性和方法。dog.breed  dog.run()

规则:每个单词的首字母大写,其余字母全部小写。

     为了在创建实例后对其进行初始化(给实例对象绑定一些属性),需要创建名为__init__( )创建实例对象后就会自动调用这些特殊方法。指的是创建类对象会自动调用所有以双下滑线开头的方法,还是指的是只调用__init( )__方法,这个地方没看明白????。应该是只调用了init( )。

方法和函数的区别:

方法就是定义在类对象中的函数。

1.定义方法时,方法的第一个形参表示调用该方法的实例对象,第一个形参的名称通常是self

2.调用方法的时候,系统自动将调用该方法的实例对象作为实参传递给第一个形参。

如果没有定义__init__,或者定义了__init__,但是没有定义除self以外的形参,那么根据类对象

python语言系统学习(四)

标签:系统   info   第一个   mamicode   ini   绑定   需要   方法   初始化   

原文地址:https://www.cnblogs.com/maowuyu-xb/p/12195681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!