java se tutorials 里面的一个很简单的例子,高手请指点一下
2010-05-15 19:16
441 查看
class Bicycle {
int cadence = 0;
int speed = 0;
int gear = 1;
void changeCadence(int newValue) {
cadence = newValue;
}
void changeGear(int newValue) {
gear = newValue;
}
void speedUp(int increment) {
speed = speed + increment;
}
void applyBrakes(int decrement) {
speed = speed - decrement;
}
void printStates() {
System.out.println("cadence:"+cadence+" speed:"+speed+" gear:"+gear);
}
}
class BicycleDemo {
public static void main(String[] args) {
// Create two different Bicycle objects
Bicycle bike1 = new Bicycle();
Bicycle bike2 = new Bicycle();
// Invoke methods on those objects
bike1.changeCadence(50);
bike1.speedUp(10);
bike1.changeGear(2);
bike1.printStates();
bike2.changeCadence(50);
bike2.speedUp(10);
bike2.changeGear(2);
bike2.changeCadence(40);
bike2.speedUp(10);
bike2.changeGear(3);
bike2.printStates();
}
}
可以看出第一个类中没有主方法,tutorials里面说是在另一个类中包含它的主方法,但是如上定义了它还是说第一个类中没有主方法。
我做了如下改进,但是还是说不行。
我将第二个类写在上图的Bicycle.java里面,可是它还是说
请高手指点哈,谢谢了……
int cadence = 0;
int speed = 0;
int gear = 1;
void changeCadence(int newValue) {
cadence = newValue;
}
void changeGear(int newValue) {
gear = newValue;
}
void speedUp(int increment) {
speed = speed + increment;
}
void applyBrakes(int decrement) {
speed = speed - decrement;
}
void printStates() {
System.out.println("cadence:"+cadence+" speed:"+speed+" gear:"+gear);
}
}
class BicycleDemo {
public static void main(String[] args) {
// Create two different Bicycle objects
Bicycle bike1 = new Bicycle();
Bicycle bike2 = new Bicycle();
// Invoke methods on those objects
bike1.changeCadence(50);
bike1.speedUp(10);
bike1.changeGear(2);
bike1.printStates();
bike2.changeCadence(50);
bike2.speedUp(10);
bike2.changeGear(2);
bike2.changeCadence(40);
bike2.speedUp(10);
bike2.changeGear(3);
bike2.printStates();
}
}
可以看出第一个类中没有主方法,tutorials里面说是在另一个类中包含它的主方法,但是如上定义了它还是说第一个类中没有主方法。
我做了如下改进,但是还是说不行。
我将第二个类写在上图的Bicycle.java里面,可是它还是说
请高手指点哈,谢谢了……
相关文章推荐
- 建立系统公用类时遇到一个问题!请哪位高手帮忙指点一下!谢了!!!
- 一个Socket服务的例子! 请高手指点无法捕捉的输出如何修改?
- 100个Java经典例子(31-40)初学者的利器高手的宝典JavaSE
- 关于java里面Collection包括List,Map等初始化内部匿名类和泛型的一个例子
- [VB.NET]我在dataset里新建了一个datatable表,不知道如何把表添加到数据库里面,请指点一下!
- 100个Java经典例子(41-50)初学者的利器高手的宝典JavaSE
- java POI 操作EXCEL小例子!自己整理了一下,里面属性,功能挺全的!
- 一个js Tree 的问题,当id为整数时,可以获得值,当id为“ff100”的数字字母混合是就出现错误,请高手指点一下
- 100个Java经典例子(51-60)初学者的利器高手的宝典JavaSE
- 很简单 很简单的一个java线程 例子
- 一个Socket服务的例子! 请高手指点无法捕捉的输出如何修改?
- The Java™ Tutorials — Concurrency :A Synchronized Class Example 一个同步类的例子
- 一个很简单的java回调的例子
- 一个很简单的测试体重的java—applet小程序
- Java 小例子:一个测试正则表达式的工具
- 一个经典例子让你彻彻底底理解java回调机制
- Java里面对XML文档的处理【经典例子分析】
- java中list里面存放map,根据map中的某一个字段进行排序
- 100个Java经典例子(1-10)初学者的利器高手的宝典JavaSE
- 一个经典例子让你彻彻底底理解java回调机制