您的位置:首页 > 编程语言 > Java开发

class 类 init 功能(类似java类的构造函数)

2017-01-14 20:45 267 查看
_init__
可以理解成初始化
class
的变量,取自英文中
initial
最初的意思.可以在运行时,给初始值附值,
运行
c=Calculator('bad calculator',18,17,16,15)
,然后调出每个初始值的值。看如下代码。

# python 的面向对象的用法实例 __init__是用来初始化类的一些变量的,类似于java的构造方法

class Person:

    name = 'heqinglin'

    age = 18

    def __init__(self,name,age):

        self.name = name

        self.age = age

        

    def getName(self):

        return self.name

    def getAge(self):

        return self.age

    def add(self,x,y):

        return x+y

如何设置属性的默认值, 直接在
def
里输入即可,如下:

def __init__(self,name,price,height=10,width=14,weight=16):
查看运行结果,三个有默认值的属性,可以直接输出默认值,这些默认值可以在
code
中更改,比如
c.wi=17
再输出
c.wi
就会把
wi
属性值更改为
17
.同理可推其他属性的更改方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐