javaSE基础编程——方法的重载(汽车类)
来源:互联网 发布:olap oltp 知乎 编辑:程序博客网 时间:2024/06/05 23:42
package com.cissst.software.model;
/**
*方法的重载
*/
public class Car {
//车类型
private String carType;
//颜色
private String color;
//轮子数量
private int wheelerCount;
//重量
private String weight;
//限定人数
private int personNumber;
//能源类型
private String sourceType;
public Car() {
super();
// TODO Auto-generated constructor stub
}
public Car(String carType, String color, int wheelerCount, String weight,
int personNumber, String sourceType) {
super();
this.carType = carType;
this.color = color;
this.wheelerCount = wheelerCount;
this.weight = weight;
this.personNumber = personNumber;
this.sourceType = sourceType;
}
public String getCarType() {
return carType;
}
public void setCarType(String carType) {
this.carType = carType;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getWheelerCount() {
return wheelerCount;
}
public void setWheelerCount(int wheelerCount) {
this.wheelerCount = wheelerCount;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public int getPersonNumber() {
return personNumber;
}
public void setPersonNumber(int personNumber) {
this.personNumber = personNumber;
}
public String getSourceType() {
return sourceType;
}
public void setSourceType(String sourceType) {
this.sourceType = sourceType;
}
@Override
public String toString() {
return "Car [carType=" + carType + ", color=" + color
+ ", wheelerCount=" + wheelerCount + ", weight=" + weight
+ ", personNumber=" + personNumber + ", sourceType="
+ sourceType + "]";
}
}
package com.cissst.software.transport;
import java.util.Scanner;
import com.cissst.software.model.Car;
public class Transport {
/**测试类
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入交通工具的名字:");
Scanner sc = new Scanner(System.in);
String c = sc.next();
Car car1 = new Car("汽车","红色",4,"1500kg",5,"汽油");
Car car2 = new Car("电动三轮车","蓝色",3,"200kg",5,"电瓶");
Car car3 = new Car("自行车","黑色",2,"20kg",1,"人力");
if(c.equals("汽车")){
System.out.println(car1);
}else if(c.equals("电动三轮车")){
System.out.println(car2);
}else if(c.equals("自行车")){
System.out.println(car3);
}
}
}
- javaSE基础编程——方法的重载(汽车类)
- javaSE基础编程——String的转换功能
- javaSE基础编程——编写一个简单的计算器
- javaSE基础编程——多线程(生产者和消费者)
- javaSE基础编程——排序(冒泡,选择)
- JavaSe基础XX20——网络编程
- javaSE基础编程——自定义线程
- javaSE基础编程——线程同步
- javaSE基础编程——字节流
- javaSE基础编程——GUI窗体
- JavaSe ——1、Java编程基础
- 【编程基础】——方法重载、重写、重构
- C#基础(9)——方法的重载、递归
- JavaSE 学习参考:方法的重载
- #笔记#圣思园 JavaSE 第16讲——方法重载剖析(overload)
- javaSE编程基础(函数)
- javaSE基础编程(九九乘法表)
- JavaSE----基础语法(方法)
- javaSE基础编程(九九乘法表)
- poj 1179 Polygon
- append()和appendTo()的区别
- GDI+学习笔记5-设备环境DC的概念
- latex 学习
- javaSE基础编程——方法的重载(汽车类)
- GDI+学习笔记6-统计报表的背景与文字的绘制
- 关于实现一个小网站
- 笔试题:求二叉树第n层的节点数。
- [leetcode] 211 Add and Search Word - Data structure design
- 线程网格(grid)
- 第一次写博客
- javaSE基础编程——字符串面试题(找出一个带多个下划线的字符串中第二个字符串后的字符)
- 将这两个字符串交叉连接。