【java】通过抽象类定义车类的模板,然后通过抽象的车类派生拖拉机、卡车、小轿车。
来源:互联网 发布:好用又不贵的面霜知乎 编辑:程序博客网 时间:2024/04/29 05:16
/*
* 日期:20170315
* 作者:筱筱
//创建抽象类车
abstract class Vehicle{
public abstract void function();
}
//创建拖拉机类
class Tractor extends Vehicle{
public void function() {
System.out.println("Tractor run");
}
}
//创建卡车类
class Truck extends Vehicle{
public void function(){
System.out.println("Truck run");
}
}
//创建小轿车类
class Car extends Vehicle{
public void function(){
System.out.println("Car run");
}
}
public class CarDemo {
public static void main(String[] args){
Vehicle Tra = new Tractor();
Tra.function();
Vehicle Tru = new Truck();
Tru.function();
Vehicle Car1 = new Car();
Car1.function();
}
}
* 日期:20170315
* 作者:筱筱
* 功能:通过抽象类定义车类的模板,然后通过抽象的车类派生拖拉机、卡车、小轿车。
* 作者言:以下代码是本人在学习过程中写的,不足之处还望您不吝赐教,感激不尽!
*///创建抽象类车
abstract class Vehicle{
public abstract void function();
}
//创建拖拉机类
class Tractor extends Vehicle{
public void function() {
System.out.println("Tractor run");
}
}
//创建卡车类
class Truck extends Vehicle{
public void function(){
System.out.println("Truck run");
}
}
//创建小轿车类
class Car extends Vehicle{
public void function(){
System.out.println("Car run");
}
}
public class CarDemo {
public static void main(String[] args){
Vehicle Tra = new Tractor();
Tra.function();
Vehicle Tru = new Truck();
Tru.function();
Vehicle Car1 = new Car();
Car1.function();
}
}
1 0
- 【java】通过抽象类定义车类的模板,然后通过抽象的车类派生拖拉机、卡车、小轿车。
- 抽象类的应用-定义模板
- 抽象类的应用--定义模板 (模板设计)
- struts2的拦截器(4):通过继承AbstractInterceptor抽象类定义自己的拦截器
- 抽象,派生类的学习笔记
- 抽象类的实现及派生
- java接口和抽象类的定义
- RUP定义的抽象类
- 定义抽象类的注意事项
- 接口、抽象类的定义
- 第十三周实验报告(三)定义抽象类shape和由它派生出来的三个派生类
- 通过抽象类实现了多态的知识
- 创建一个几何类型类,其中有计算面积getArea()和周长getPerimeter()抽象方法,然后通过它派生出三角形类、圆形类、矩形类,并通过测试类进行测试
- Java的抽象类与抽象方法
- java的抽象类和抽象方法
- Java的抽象类和抽象方法
- JAVA的抽象类和抽象方法
- java的抽象类和抽象方法
- 利用RODBC包读取并展示xls文件内容
- Tensorflow学习笔记
- 【LeetCode】338. Counting Bits
- Codeforces Round #402 (Div2)E题
- 正在读取软件包列表... 有错误!
- 【java】通过抽象类定义车类的模板,然后通过抽象的车类派生拖拉机、卡车、小轿车。
- 设计模式(13)-代理模式
- 一日一搏:HQL 语句总结
- bzoj3892
- 解决keil C编译出现ERROR L107: ADDRESS SPACE OVERFLOW
- Android Broadcast 简易版手机勒索软件
- php之 session
- jQuery FlexSlider滑动插件的使用
- JDK1.5新特性-静态导入