1.设计一个灯泡类(Buble),灯泡类有发亮的方法,其中有红灯泡类(RedBuble)和绿灯泡类(GreenBuble),他们都继承灯泡类(Buble)一个发光的方法。
Buble类的内容如下(需要完成) 方法:Shine() :“灯泡可以发光”,返回值类型String。方法修饰符为public。
GreenBuble类的内容如下(需要完成) 方法:Shine() :“发绿光”,返回值类型String。方法修饰符为public。
RedBuble类的内容如下(需要完成)方法:Shine() :“发红光”,返回值类型String。方法修饰符为public。 题目要求
完成三个类 注:题中类、方法如无特殊说明,则修饰符均为public
Buble.Java
public class Buble {
//灯泡类
public String Shine(){
return "灯泡可以发光";
}}
GreenBuble.java
public class GreenBuble extends Buble {
public String Shine(){
return "发绿光";
}}
RedBuble.java
public class RedBuble extends Buble {
public String Shine(){
return "发红光";
}}
Test.java
public class Test {
public static void main(String[] args){
Buble b1=new Buble();
Buble b2=new GreenBuble();
Buble b3=new RedBuble();
System.out.println(b1.Shine()); ;
System.out.println(b2.Shine());
System.out.println(b3.Shine());
}}
2题目描述定义一个交通工具(Vehicle)的类其中有: 属性速度(speed),类型(Type)等等 方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速speedDown()等等。
最后在测试类Vehicle中的main()中实例化一个交通工具对象并通过方法给它初始化speed,size的值并且通过打印出来。另外调用加速减速的方法对速度进行改变。
Vehicle类的内容如下(需要完成)
属性:速度speed:(int类型,private)类型Type:(String类型,private)
方法:move() :返回,“我可以移动”,返回值类型String。
setSpeed(int speed) :返回"当前速度为:XXX",返回值类型String。
speedUp() :返回"当前速度为:XXX",返回值类型String。
speedDown() :返回"当前速度为:XXX",返回值类型String。
方法修饰符均为public。
题目要求
完成Vehicle类
注:题中类、属性、方法、构造方法如无特殊说明,则修饰符均为public。
public class Vehicle
{
private int speed;
private String Type;
public String move()
{
return "我可以移动";
}
public String setSpeed(int speed)
{
return "当前速度为:"+speed;
}
public String speedUp(int speed)
{
Vehicle v=new Vehicle();
return v.setSpeed(speed);
}
public String speedDown(int speed)
{
Vehicle v=new Vehicle();
return v.setSpeed(speed);
}
public static void main(String[] dsa)
{
Vehicle v=new Vehicle();
v.speed=100