继承代码
2015-12-14 08:55
357 查看
package duixiang; public class jicheng extends Car { public jicheng() { System.out.println("调用自己的构造方法"); } public jicheng(String pinpai,double zaizhong) { //this.setPinpai(pinpai); super(pinpai);//super 代表父类 this.zaizhong=zaizhong; } //载重量 private double zaizhong; public double getZaizhong() { return zaizhong; } //货物重量 private double huozhong; public double getHuozhong() { return huozhong; } //发动 public void fadong() { System.out.println("子类吧车发动了"); if(this.getYouliang()!=this.getYouxiang()) { System.out.println("加满油再发动车"); } else { System.out.println("子类调用父类发动了汽车"); super.fadong(); } } //装货 public void zhuanghuo(double huo) { if(huo>zaizhong) { System.out.println("不能再装了"); huozhong = zaizhong; return; } else { huozhong=huo; } System.out.println("这次装了"+huo); } }
package duixiang; public class Test3 { public static void main(String[] args) { jicheng kache=new jicheng("解放",50); kache.setYouxiang(60); kache.jiayou(40); kache.zhuanghuo(50); kache.fadong(); kache.jiayou(20); kache.fadong(); System.out.println("载重量="+kache.getZaizhong()+"油量"); } }
相关文章推荐
- python--格式化打印
- python 文件名字乱码
- Python中内置数据类型list,tuple,dict,set的区别和用法
- 补货异常代码
- 面向对象代码
- 解析Java的Hibernate框架中的持久化类和映射文件
- ipython安装
- python学习日记_第五天(ex12~13)
- java项目——java中线程共享数据同步解决办法
- 学习算法 - 表指针实现~ C++
- python 在爬虫中timeout设置超时有什么作用
- 获取当前页面的所有链接的四种方法对比(python 爬虫)
- 现代软件工程讲义 源代码管理
- (转)Java二进制指令代码解析
- iis 搭建ftp
- Python中遇到的错误小结
- 初学者 动态内存分配入门
- C++ 中数组做参数的分析
- mac下安装yaf
- Python中list,tuple,dict,set的区别和用法