面向对象编程是一门很深的知识,在不同的具体环境和要求下,对象设计和方法的应用需要长期的实践经验积累,今天爱站技术频道小编将给大家介绍Java编程之继承问题代码示例,希望对您有所帮助!
课堂练习:
–在包bzu.aa中定义一个交通工具类(Vehicle):
1、属性——载客量(capacity)
2、方法
(1)无参构造方法(给capacity初始化值为2,并输出“执行交通工具类的无参构造方法。”)
(2)有参构造方法(传参给capacity初始化,并输出“执行交通工具的有参构造方法。”)
(3)capacity的set、get方法
(4)print方法:输出capacity
–在包bzu.aa中定义一个汽车类(Car)继承交通工具类:
1、属性——speed
2、方法
(1)无参构造方法(给speed初始化值为0,并输出“执行汽车类的无参构造方法。”)
(2)有参构造方法(用super关键字调用父类的有参构造方法,传参给speed初始化,并输出“执行汽车类的有参构造方法。”)
(3)加速(speedup):speed+10并返回speed;
(4)减速(speeddown):speed-15并返回speed;
(5)重写print方法:输出speed和capacity。
–在包bzu.bb中定义一个final的公交车类(Bus),继承汽车类:
1、属性——载客量(capacity)
2、方法
(1)无参构造方法(给capacity初始化值为20,并