python----面向对象:1类的定义

1、python中定义类的格式如下:

class className(baseClassName):

  def functionName(argslist):

  

2、定义一个person类;它有一个Name属性,还有一个sayHello方法。

class person(object):

  def __init__(self,name):#这是一个类的初始化方法,可以在它其中进行一些逻辑处理。

    self.Name=name     #python中的属性是可以不事先申名的。

  def sayHello(self):

    print('hello my name is '+str(self.Name))

3、类的使用例子。

neeky = person('neeky')#看到了这没只传了一个参数,python中的self就相当于C#中的this;但是这个self更加灵活。

neeky.sayHello()           #调用一个对象的方法。

4、完整代码如下图:

调用输出如下图:

原文地址:https://www.cnblogs.com/JiangLe/p/4881148.html