【JAVA基础】父类类型做形参
来源:互联网 发布:淘宝优惠券如何领取 编辑:程序博客网 时间:2024/06/06 00:45
父类类型的形参使用
为了方便,加入一个类有多个子类,将引用设为父类型,那么在用到多个子类的时候只需要用一个父类型的引用就够了。
汽车,我们知道汽车有多种多样。汽车有很多特征,比如颜色(carcolor),类型(carstyle),
首先,写汽车类,也就是cars类,用carcolor和carstyle两个方法写:
package cn.edu.hpu.car;public class cars {public void carcolor(){}public void carstyle(){}}
在写一个卡车类作为子类去继承汽车类,并重写上面个两个方法:package cn.edu.hpu.car;public class cacar extends cars{public void carcolor() {// TODO Auto-generated method stub//super.carcolor();System.out.print("白色");}public void carstyle() {// TODO Auto-generated method stub//super.carstyle();System.out.println("四个轮");}}
同样写一个摩托车类继承汽车类:package cn.edu.hpu.car;public class motuocar extends cars {public void carcolor() {// TODO Auto-generated method stub//super.carcolor();System.out.print("黑色");}public void carstyle() {// TODO Auto-generated method stub//super.carstyle();System.out.println("两个轮");}}最后写一个test测试用父类做形参传递,:
package cn.edu.hpu.car;public class test {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubcars car = new cars();cacar ka =new cacar();motuocar motuo = new motuocar();showcolor(ka);showcolor(motuo);}private static void showcolor(cars car) {// TODO Auto-generated method stubSystem.out.print("车的颜色:");car.carcolor();System.out.print("车的类型:");car.carstyle();}
0 0
- 【JAVA基础】父类类型做形参
- Java基础类型及其包装类
- Java基础类型与包装类
- Java基础-基本类型包装类
- java基础类型
- Java基础类型总结
- Java String类型基础
- [Java基础] 类型转换
- java基础类型
- Java基础--基本类型
- java基础类型
- java基础类型
- java基础-类型转换
- java基础primitive 类型
- java基础-类型信息
- java--基础类型
- Java基础类型总结
- Java基础类型总结
- JAVA基础之继承
- ios自定义导航控制器转场动画
- Java多线程使用Synchronized需注意锁的永远是对象
- 解压后的eclipse,把exe文件复制到桌面,但是不能打开?的解决之道
- wyh2000 and pupil
- 【JAVA基础】父类类型做形参
- 【扫盲贴】浅谈38K红外发射接受编码
- JSP/SERVLET入门教程--Servlet 使用入门
- 随笔 2015 7 20
- sun.jnu.encoding
- 玩转iOS 9的UIDynamics
- K-means聚类算法
- OSI七层网络参考模型
- hibernate学习之路——hello word