用了两种方法来设计银行账户,第一种比较复杂,先定义了一个Acount作为父类,将成员变量:账号,用户名,余额写入,再定义一个实例方法,打印出所有成员变量
#创建Acount的对象(具体值即实参)a和b
创建一个子类调用父类初始化方法,添加其他成员变量,将存款,取款,转账三个方法写入,三个成员变量写入方法中,利用if-else语句分别打印余额充足和余额不足时的结果
最后创建子类的对象ge,外部通过对象ge.对象的方法访问
第二种也用__init__()方法创建账号,用户名,余额这三个变量,定义一个实例方法将这些变量打印出来
然后定义存款,取款,转账三个方法,在方法内部通过‘self.属性变量名’定义和访问的变量(在外部通过‘对象名.变量名’来访问)将每个步骤得出的余额赋值给后面一位,再挨个打印出结果
创建Account类的对象a和b,再调用对象的方法