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

Python核心编程笔记(类)

时间:2016-11-07 12:09:26      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:add   create   created   john   span   bsp   code   面向对象   核心编程   

Python并不强求你以面向对象的方式编程(与Java不同)

 

# coding=utf8

class FooClass(object):

    version = 0.1

    def __init__(self, nm=John Doe):
        self.name = nm
        print(Created a class instance for, nm)

    def showname(self):
        print(Your name is , self.name)
        print(My name is , self.__class__.__name__)

    def shower(self):
        print(self.version)

    def addMe2Me(self, x):
        return (x + x)

foo1 = FooClass()
foo1.showname()
print(foo1.shower())
print(foo1.addMe2Me(5))
print(foo1.addMe2Me(xyz))

foo2 = FooClass(Jane Smith)
foo2.showname()

 

Python核心编程笔记(类)

标签:add   create   created   john   span   bsp   code   面向对象   核心编程   

原文地址:http://www.cnblogs.com/lqcdsns/p/6038151.html

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