public class Car {
成都创新互联公司是一家以网络技术公司,为中小企业提供网站维护、做网站、成都做网站、网站备案、服务器租用、域名注册、软件开发、微信小程序等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站咨询电话:13518219792
private int num;//编号
private String name;//型号
private double price;//单价
/**
* 无参构造
*/
public Car(){
super();
}
/**
* 有参构造
* @param num
* @param name
* @param price
*/
public Car(int num, String name, double price) {
super();
this.num = num;
this.name = name;
this.price = price;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String inforShow() {
return "Car [num=" + num + ", name=" + name + ", price=" + price + "]";
}
}
public class PriCar extends Car{
private int PersonNum;//最大载客量
public PriCar(int personNum) {
super();
PersonNum = personNum;
}
public PriCar() {
super();
}
public int getPersonNum() {
return PersonNum;
}
public void setPersonNum(int personNum) {
PersonNum = personNum;
}
@Override
public String inforShow() {
return "PriCar [PersonNum=" + PersonNum + "]";
}
}
public class VanCar extends Car {
private double weight;//最大载重
public VanCar(double weight) {
super();
this.weight = weight;
}
public VanCar() {
super();
}
@Override
public String inforShow() {
return "PriCar [num=" + super.getNum() + ", name=" + super.getName() + ", price=" + super.getPrice() +",weight=" + weight + "]";
}
}
测试类不想写了 应该可以自己写出来了吧
class Car
{
String clor;
String type;
//设置车的颜色和类型的构造方法
public Car(String clor,String type)
{
this.clor = clor;
this.type = type;
System.out.println("我是一辆"+clor+"的"+type+"轿车");
}
//车子的移动方法
public void movie ()
{
System.out.println("我启动了,开始走了 !");
}
//车子的停止方法
public void stop()
{
System.out.println("我歇火了,我停了");
}
public static void main(String[] args)
{
//生成一辆黑色别克轿车
Car car = new Car("黑色","别克");
//调用车子的movie方法,车子走了
car.movie();
//调用车子的stop方法,车子停了
car.stop();
System.out.println("我走了又停了");
}
}
编译运行结果如下:
这个代码还是比较简单,下面的代码可以参考
class Car{
private String car_brand;
private double car_speed;
public Car(){ }
public Car(String brand, double speed){
this.car_brand = brand;
this.car_speed = speed;
System.out.println(this.car_brand + "汽车正以时速"
+ this.car_speed + "公里的速度行驶");
}
public void speedUp(String brand){
System.out.println(brand + "汽车正在加速行驶");
}
public void speedUp(String brand, double speed){
System.out.println(brand + "汽车正以时速"
+ speed + "公里的速度加速行驶");
}
public void speedDown(String brand){
System.out.println(brand + "汽车正在减速行驶");
}
public void speedDown(String brand, double speed){
System.out.println(brand + "汽车正以时速"
+ speed + "公里的速度减速行驶");
}
}
class Test{
public static void main(String[] args){
Car car = new Car("宝马", 100.5);
car.speedUp("法拉利");
car.speedUp("法拉利", 280.5);
car.speedDown("法拉利");
car.speedDown("法拉利", 120.9);
}
}
import java.io.Serializable;public class Main {public static void main(String[] args) {System.out.println(setCar(120, true, 1.5, "black"))。
以待语言开发成功后,能有半导体芯片生产商开发和生产这种硬件平台。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求。
对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。
由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。
为了解决困难,他们首先着眼于语言的开发,假设了一种结构简单、符合嵌入式应用需要的硬件平台体系结构并为其制定了相应的规范,其中就定义了这种硬件平台的二进制机器码指令系统(即后来成为“字节码”的指令系统)。