java 抽象类的应用(模板设计模式)

2017-01-13 15:05:54来源:csdn作者:Google_huchun人点击

抽象类是指用abstract关键字修饰的类,这种类是为了定义一个模板,真正的实现要让它的子类去负责,下面例子中,我们定义一个抽象类Person类,Person类具有属性 name,age,能够说话say(); 但具体说什么内容则由子类去实现:

定义具体的子类,学生类Student和工人类Worker,学生类中添加一个分数score属性,工人类中添加了工资salary属性

主方法中声明Person类,但用具体的子类去实例化(new Student或者new Worker),这样一来调用方法的时候,就会去调用具体子类自己覆写过的方法,其中包含了Java多态性的意思.


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台