一、类与对象
我们在做某些项目是
要先大致的场景以及行为属性过一遍。
1、先定义有多少类:用class定义一个类 例定义一个学生类:
class Student:
2、然后定义类的属性即行为:
大致定义学生的几个初始属性
由用户自己输入
def __init__(self,name ,age,sex):
self.name=name
self.age=age
self.sex=sex
用str返回信息
def __str__(self):
return '此学生的姓名是:'+self.name+'年龄是:'+self.age+'性别是:'+self.sex
3、创建一个学生的对象:给定实参,也可以用input用户输入
xiao_ming=Student('小明',20,'男')
在输出xiaoming的信息
print(xiaoming)
单继承的运用可以有效的提高函数使用率:
class Banji: #为父类
class Student(Banji):#为子类
单继承就是可以子类可以使用父类的内容也可以说是属性:
说明:
虽然子类没有定义init方法,但是父类有,所以在子类继承父类的时候这个方法就被继承了,所以只要创建Bosi的对象,就默认执行了那个继承过来的init方法
总结
子类在继承的时候,在定义类时,小括号()中为父类的名字
父类的属性、方法,会被继承给子类
网友评论