实验:类的继承

 1 class SchoolMember:
 2     def __init__(self,name,age):
 3         self.name = name
 4         self.age = age
 5         print 'Initialized SchoolMember:%s'%self.name
 6         
 7     def tell(self):
 8         print 'Name:%s Age:%s'%(self.name,self.age)
 9         
10 class Teacher(SchoolMember):
11     def __init__(self, name, age,salary):
12         SchoolMember.__init__(self, name, age)
13         self.salary = salary
14         print 'Initialized Teacher:%s'%self.name
15         
16     def tell(self):
17         print 'Salary:%d'%self.salary
18         
19 class Student(SchoolMember):
20     def __init__(self, name, age,marks):
21         SchoolMember.__init__(self,name,age)
22         self.marks = marks
23         print 'Initialized Student %s'%self.name
24         
25     def tell(self):
26         print 'Marks %s'%self.marks
27         
28 t = Teacher('Mars',40,3)
29 s = Student('Sw',18,88)
30 
31 t.tell()
32 s.tell()

 

更多相关文章
  • C#简单易操作,而且有比较丰富的类库, 方便处理各种情况,比如来说处理字符串,我觉得用C#就比较的方便,或者是用java之类的,用C++处理起来感觉比较繁琐,所以在用VC进行编程的时候放着C#不用感觉蛮可惜,好了,废话不多说,进入正题!   开发环境:VS2005,VC++ 项目:VC++ MFC ...
  • 国家队集训队论文-网络流(下载链接) 基础知识我就不再累述了,大家百度百科或找某大牛博客看看就好了 下面是摘自某牛(http://www.cnblogs.com/neverforget/archive/2011/10/20/2210785.html)的一些总结: 第一部分.最大流的算法 下面步入与实 ...
  • 1. HTTP协议 主要是由WebClient或HttpWebRequest两个类提供,直接封装HTTP协议访问Web站点.最常用的通信方式. 2. WCF WCF作为MS大力推广的通信方案非常强大,但是到了WP7上就变成了太监,只支持简单的BasicHttpBinding而且还有非常多的限制. 3 ...
  • 尽管任天堂的在线网络安全管理措施比较齐备,会受到严格的审查,不过在WiiU发售后的几个小时内,还是遭到了部分用户的入侵. 根据国外媒体的报道,NeoGAF论坛的某位会员Trike声称他可以通过GamePad来访问Miiverse的管理系统,并获得能够删除其他用户账户的权利.此外他还发现任天堂似乎正在 ...
  • 在自定义类Person中添加一个新的StringBuffer, StringBuilder属性 四:StringBuffer, StringBuilder:是对象的类型 在自定义类Person中添加新的属性:StringBuffer, StringBuilder package tt.vo; pub ...
  •   QQ登陆界面的开发,如下图:          1.1 创建项目和设计界面,界面就如上图,两个Label,两个个text,加上一个Button登陆按键,界面比较简单,如下图.  2.2 说下属性设置,在输入QQ号码的文本框里,在属性Placeholder中输入“请输入QQ号吗”,这个属性当程序起 ...
一周排行
  • 易网科技讯 11月1日消息,中华网软件今天宣布,再度获得富国银行2万美元的新融资,由此该公司从富国银行资本财政部获得的担保融资总额达到5万美元. 中华网软件表示,这些资金将用于实现公司的一些长远发展目标,如兼并与收购 ...
  • 页面上些<li>,当你输入任意字母后,按下旁边的button就能找出含有你输入的字的<li>,如果为了测试程序的性能,您可以在数组中更改其中的元素(查找时是对数组进行查找,所以<li&g ...
  • 实例讲解QoS实现交换机带宽控制的详细步骤,下面的文章一定能够让你理解QoS实现交换机带宽控制的相关知识.基于P2P的应用和一些病毒是近年影响网络运行质量的主要因素.对此,在硬件层面限制连接数和带宽是比较治本的办法. ...
  • 8月20日,在北京举行的中国数字电视产业高峰论坛上,同洲电子宣布与Sun公司签订Java技术授权协议.根据协议,同洲电子将Sun公司的Java技术用于其数字电视中间件及解决方案. 据悉,两家公司将在Java技术.增值 ...
  • 在linux的网络编程中,很长的时间都在使用select来做事件触发.在linux新的内核中,有了一种替换它的机制,就是epoll.相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率. ...
  • Similar with another article of mine: Nine-digit Fractions Problem:   Suppose integer A,B(A>B) and single ...
  • 信号量Semaphore   Semaphore实现的功能就类似厕所有5个坑,假如有10个人要上厕所,那么同时只能有多少个人去上厕所呢?同时只能有5个人能够占用,当5个人中 的任何一个人让开后,其中等待的另外5个人中 ...
  • 1 package project; 2 import javax.swing.*; 3 4 import java.awt.event.KeyEvent; 5 import java.awt.event.Input ...
  • 首先我们比较一下目前可以实现推送的三种方式: 1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据.但是实现简单,主要缺点:耗电等 2.Google的C2DM,具体不细说,缺点 ...
  •  分析Spring源代码之,DI的实现2012/1/3 by tony                接着上次的讲,以下这个samplepackage com.hyron.tony; import org.sprin ...