大家好,又见面了,我是全栈君。
首先是学习@property的笔记
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/5/14 22:18 # @Author : 15407_000 # @Site : # @File : 使用@property.py # @Software: PyCharm class student(object): score=10 def getscore(self): return self.score def setscore(self,value): if not isinstance(value,int): raise ValueError("score must be int") if value <0 or value>100: raise ValueError("score must be 0~100") self.score=value pass pass s=student() s.setscore(60) print(s.getscore()) s.setscore(1111)
然后是学习多重继承的:
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/6/6 21:50 # @Author : 15407_000 # @Site : # @File : 多重继承.py # @Software: PyCharm class A(object): def Run(self): print("A runs") class B(object): def Run(self): print("B runs") class C(B,A):#这里C类继承了A,也继承了B,但是调用的是B类的run方法。 ''' #但是如果是这样继承的: class c(A,B): pass 那么调用run的时候会用A的run方法,而不是B的 ''' pass x=C() x.Run()
转载于:https://www.cnblogs.com/big-bozi/p/6953927.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108433.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...