JAVA 属性定义

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:54:39
属性设置问题
假设给银行的客户定义属性和方法。
有客户属性,但客户 又分为普通客户和VIP客户,他们三者之间的属性有什么不同啊?
而且我不是很了解普通客户和VIP客户的属性到底有什么不同,他们的方法有什么不同。。。。。。
其中的客户属性是不是包含普通客户和VIP客户的所有属性啊?
等待高手。。
我就是不知道他们有什么属性,普通用户和VIP用户具体有什么不同的属性

可以这样想..
客户包括普通客户和VIP客户,这样客户是普通客户和VIP客户的父类..
普通客户和VIP客户 都是客户的延伸..

也可以这样想..
VIP客户是普通客户的升级,这样普通客户是VIP客户的父类..
VIP客户有普通客户没有的属性..

那就要根据你的业务来看了..
要不你就问问做过银行客户这方面的人..

VIP一般就是比普通的客户多些优惠,可以定义为父子关系,也可以定义为从属关系,把一个类作为另一个类的私有属性。