这样理解:bank代表银行,银行下肯定会有很多银行账户,如果每一个客户都设置一个银行账户,有很多客户,岂不是要设置很多账户,这样多线程就复杂了,不是基础班能解决的。
毕老师讲的是bank接受的是客户存的总数,每存一次bank就加一次,这样便于理解。
问题1:Cus c代表的是储户,是一个储户这个群体,不是具体的哪一个储户。而线程才代表储户,一个线程代表一个,两个表示2个储户在存钱。
问题2:Cus类里定义Bank b = new Bank();这时建立bank银行引用,确立储户和银行有关系,是接受储户存的钱用得,如果没有这个,储户存的钱银行是无法接收到的。