Python is an interpreted, object-oriented, dynamic data type of high-level programming language, this article is an example of Python class inheritance.
The instance code is as follows:
#! /usr/bin/python # Filename:inherit.py # Author:yanggang class Schoolmember: def __init__ (self,name,age): Self.name = name Self.age = age print ' init schoolmember: ', Self.name def tell: print ' name:%s; AG e:%s '% (Self.name, Self.age) class Teacher (Schoolmember): def __init__ (self,name,age,salary): schoolmember. __init__ (self,name,age) self.salary = salary print ' init Teacher: ', Self.name def tell (self): Schoolmember.tell (self) print ' Salary: ', Self.salary class Student (Schoolmember): def __init__ (Self,name, Age,marks): schoolmember.__init__ (self,name,age) self.marks = marks print ' init Student: ', self.name def tell (self): Schoolmember.tell (self) print ' Marks: ', self.marks t = Teacher (' Yanggang ', +, +) s = Student (' liming ', ' + ') m Embers = [T,s] Print for member in:
Operation Result:
[work@db-testing.baidu.com python]$ python inherit.py init schoolmember:yangganginit teacher:yangganginit Schoolmember:liminginit Student:limingname:yanggang; age:20salary:1000name:liming; Age:12marks:86