编程语言
首页 > 编程语言> > python class的使用

python class的使用

作者:互联网

 

1、类的定义:类(Class)用来描述具有相同的属性和方法的对象的集合;

      它定义了该集合中每个对象所共有的属性和方法;

      对象是类的实例。

 

2、创建类

模式:        def 类名():

        def __init__(self,名称1,名称2):   #调用__init__方法,名称即所需要的属性

          self.名称1 = 名称1      #将属性重新赋值,保证后续调用方便

          self.名称2 = 名称2

        def *_类名(self):                                 #定义方法

          print('属性输出')

        def *_类名(self):                          #定义方法

          print(‘输出属性’)


创建一个名为Restaurant 的类,其方法__init__() 设置两个属性:restaurant_name 和cuisine_type 。创建一个名
为describe_restaurant() 的方法和一个名为open_restaurant() 的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。
根据这个类创建一个名为restaurant 的实例,分别打印其两个属性,再调用前述两个方法。

class restaurant():
    def __init__(self,name,type):
        self.name = name
        self.type = type
    def discribe_restaurant(self):
        print('该店铺名字是%s,店铺状态是%s'%(self.name,self.type))
    def open_restaurant(self):
        print('该店现在%s'%self.type)

3、调用方法

#self.name = 类名(name,type)  #注意不需要self
#self.name.定义的类名()

my_restaurant = restaurant('xiaobaicoffe','正在营业')  
my_restaurant.discribe_restaurant()
my_restaurant.open_restaurant()

 

标签:__,name,restaurant,python,self,使用,type,class,def
来源: https://www.cnblogs.com/zsf-note/p/11019316.html