第六节

Posted 酷酷的狐狸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六节相关的知识,希望对你有一定的参考价值。

类和方法

1.类的作用及析构函数

class role:
def __init__(self,name,age,life_valie):  #类的初始化变量
self.name = name
self.age = age
self.__life_value = life_valie

def __del__(self):
print("this is 析构函数")

def got_shot(self):
self.__life_value -= 50  #定义私有变量,只能在类的内部调用

def show_life_value(self):    
print(self.__life_value)  #私有变量可以通过调用某些方法来取出

r1=role("jack",18,100)
print(r1.name)
r1.got_shot()
r1.show_life_value()

运行结果:
jack
50
this is 析构函数


2.父类和子类

class people:
def __init__(self,name,age):
self.name = name
self.age = age

def talk(self):
print("%s is talking" % self.name)

def sleep(self):
print("%s is sleeping" % self.name)

class man(people):
def sleep(self):
people.sleep(self)
print("man %s is sleeping" % self.name)

class woman(people):
def sleep(self):
print("woman %s is sleeping" % self.name)

m1=man("jack",25)
m1.sleep()
m2=woman("mary",24)
m2.sleep()

运行结果:
jack is sleeping
man jack is sleeping
woman mary is sleeping


 


























以上是关于第六节的主要内容,如果未能解决你的问题,请参考以下文章

初始Java 来自Java SE的第六节课 类和对象

《树莓派项目实战》第六节 使用超声波模块测距

第二章 第六节 顺序结构实例

jquery第六节

第六节 自感现象及其应用

第六节课:元组和集合