博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
8.2 类的构造器
阅读量:7250 次
发布时间:2019-06-29

本文共 567 字,大约阅读时间需要 1 分钟。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class 
ren():
    
'''this class is about ren class。类的说明,使用三个单引号'''
    
def 
__init__(
self
,name,sex):        
# 构造器
        
# 注意到 __init__ 方法的第一个参数永远是 self ,表示创建的实例本身
        
# 因此,在 __init__ 方法内部,就可以把各种属性绑定到 self
        
# 因为self 就指向创建的实例本身
        
# 有了 __init__ 方法,在创建实例的时候,就不能传入空的参数了
        
# 必须传入与 __init__ 方法匹配的参数,
        
# 但 self 不需要传,python解释器会把实例变量传进去
        
self
.name
=
name
        
self
.sex
=
sex
    
def 
hello(
self
):
        
print
(
'hello {0}'
.
format
(
self
.name))
test
=
ren(
'zhouyuyao'
,
'F'
)     
# 需输入参数
test.hello()

返回结果:

hello zhouyuyao

 本文转自 归来仍少年 51CTO博客,原文链接:http://blog.51cto.com/shaoniana/1980561

转载地址:http://lfebm.baihongyu.com/

你可能感兴趣的文章
从vue中学习defineProperty
查看>>
漂亮的颜色
查看>>
Android Volley 源码解析(二),探究缓存机制
查看>>
Go源码剖析:内置类型
查看>>
102. Binary Tree Level Order Traversal
查看>>
SAP云平台对Kubernetes的支持
查看>>
原来实现GCP用客户端登录这么简单啊
查看>>
PAT A1057 分块思想
查看>>
PAT A1007 动态规划
查看>>
VUE父子组件传递数据
查看>>
前端知识点——图片
查看>>
别人家的程序员是如何使用 Java 进行 Web 抓取的?
查看>>
95%的技术面试必考的JVM知识点都在这,另附加分思路!
查看>>
日期类问题
查看>>
区块链入门之基础知识
查看>>
mysql锁(Innodb)
查看>>
小程序开发之影分身术
查看>>
磨刀霍霍:爬爬爬爬爬爬虫爬起来~
查看>>
RxJava中的Observable,多Subscribers
查看>>
I/O模型和Java NIO源码分析
查看>>