首页 > 编程语言 > 详细

python3.2 简单面向对象编程

时间:2014-03-22 10:25:30      阅读:530      评论:0      收藏:0      [点我收藏+]

虽然Python面向对象编程的原理与其他语言并无二致,但还是有其独有的编程过程以及代码结构,写下来方便记。

以一个根据用户输入的半径来计算圆面积和周长的过程来说明:

class_calc.py

class cal:
    s=0 #定义类属性
    r=0 #定义类属性,用于接收参数
    c=0 #定义类属性
    def __ini__(self,xingcan): #初始化方法,等于构建方法
        self.r=xingcan  #为类属性赋值

    def jsmj(self):   #自定义方法,计算面积
        self.s=float(self.r)*float(self.r)*3.14  #调用类属性进行计算,并改变类属性s的值
        
    def jszc(self):   #计算周长的方法
        self.c=2*float(self.r)*3.14  #调用类属性进行计算,并改变类属性c的值

main.py

from class_calc import cal #导入类
r=input(‘请输入半径:‘)
instance=cal() #创建实例(对象)
instance.r=r   #为类属性设置值
instance.jsmj()  #调用类方法
instance.jszc() #调用类方法,修改类属性值
print(‘面积:‘,instance.s) #调用修改后的类属性
print(‘周长:‘,instance.c) #调用修改后的类属性

执行结果:

bubuko.com,布布扣

python3.2 简单面向对象编程,布布扣,bubuko.com

python3.2 简单面向对象编程

原文:http://blog.csdn.net/laoyaotask/article/details/21762005

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!