- 浏览: 1349 次
最新评论
文章列表
python每日学习 2
- 博客分类:
- python
继承
Python也是面向对象的语言。
面向对象的一个特点是对代码重用,重用的一种实现方法就是通过继承机制。与java中概念相似,有父类型与子类型的概念。现在书中的例子:学校中有两种类型的人:老师、学生。
他们有一些共同的特征:姓名、年龄、地址。
老师还有一些特有的特征:薪水,课程,假期;学生的特有特征:成绩、学费。当然,可以分别写两个类:老师的类,学生的类。
但如果又要增加一个特征,比如:性别,这样需要在老师的类中加上这个属性,也需要在学生的类中加上这个属性。这样就比较繁琐。有没有办法优化呢?可以把老师、学生的共同特征,提取出来,新建一个类,SchoolMember。这个类中放的是 ...
python每日学习 1
- 博客分类:
- python
# -*- coding: UTF-8 -*-
class Robot:
population = 0
def __init__(self, name):
# init函数类似于java中的构造函数
# 给实例中新增了变量name,值是传入的name
self.name = name
print "(Initializing {})".format(self.name)
Robot.population += 1
# 这里的self ...
安装mysql5.5后,无法打开的问题1.点击MySQL5.5 Command Line Client后,闪退(还没有输入密码就闪退)解决方法:右击MySQL5.5 Command Line Client,属性--》目标"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 5.5\my.ini" "-uroot" & ...