善知堂第四天学习概述
善知堂——android培训,善良乃为人之本,知识是生存之道。
技术交流qq:1942623403
QQ群:202397984
1、定义投票人的类。在这个类中定义一个投票的方法,当票数超过5时,将不能再投票。
2、给定一个日期,计算这个日期是当年中的第多少天?
3、定义一个类Card(普通卡)和它的一个子类SoldCard(汽车销售卡)
说明一:关于Card
四个属性,卡号(cardNumber,long)密码(password,int)连接卡号
(connnectNumber,String)连接标志(connectFlag,boolean)
三个方法, 一个方法setCard设置卡的卡号和密码,一个方法getCard传入卡号和密码的值
来判断是否能够连接,一个方法show来显示卡的连接状态、卡号、密码、连接卡号
两个构造方法,一个默认构造方法,一个带参数的构造方法并初始化类中的各个属性
说明二:关于SoldCard
继承Card
添加属性,汽车价格(price,double),汽车出厂的年(reachYear,int)、月
(reachMonth,int)、日(reachDay,int),客户名称(clientName,String),汽车类型
(cardType,String),销售日期(soldDate,String)
两个构造方法,一个默认构造方法,一个带参数的构造方法调用父类的无参的默认构造方法
并且初始化类中的各个属性
重写父类的setCard方法,在此方法中调用父类的setCard方法,并且能够设置卡的卡号和密
码
添加一个方法getPrice,要求只有已经连接的客户才能调用此方法,提示调用父类中的
getCard方法判断客户的连接状态
重写父类的show方法,在此方法中调用父类的show方法,并显示其他新添加的属性
浙公网安备 33010602011771号