最新回答 / 卓戈卡奥
用了匿名类来给car数组初始化实例。等效于:<...code...>数组的初始化本质上是给其填充实例化的子元素。题目中的写法就是直接在声明数组语句的同时调用new 方法实例化数组中的元素,并填入数组中,而我的回答的方法则多走了一步,声明了car类型的变量,然后才在数组声明中把这些实例化后的变量塞给数组。多了几个变量名,但效果是一样的。
2015-08-22
1,成员变量:会自动给其初始值
2,局部变量:不会自动给其初始值,必须要初始化
3,局部变量和成员变量重名时,局部变量具有更高的优先级
2,局部变量:不会自动给其初始值,必须要初始化
3,局部变量和成员变量重名时,局部变量具有更高的优先级
2015-08-22
最新回答 / 晓月残枫
System.out.println("请输入车号"); for(int i=0;i<car.length;i++)这里的i<car.length,是不是应该改为i<carNum更好些呢?用户输入车辆数之后,选择车号的数量应该和车辆数一致吧
2015-08-21
1、语法定义:
抽象类前使用abstract关键字修饰,则该类为抽象类。
2、作用:
限制规定子类必须实现某些方法,但不关注实现细节。
3、使用规则
a、abstract定义抽象类
b、abstract定义抽象方法,只有声明,不需要实现
c、包含抽象方法的类是抽象类
d、抽象类中可以包含普通的方法,也可以没有抽象方法
e、抽象类不能直接创建,可以定义引用变量
注:抽象方法没有方法体,以分号结束
例:public abstract cir();
抽象类前使用abstract关键字修饰,则该类为抽象类。
2、作用:
限制规定子类必须实现某些方法,但不关注实现细节。
3、使用规则
a、abstract定义抽象类
b、abstract定义抽象方法,只有声明,不需要实现
c、包含抽象方法的类是抽象类
d、抽象类中可以包含普通的方法,也可以没有抽象方法
e、抽象类不能直接创建,可以定义引用变量
注:抽象方法没有方法体,以分号结束
例:public abstract cir();
2015-08-21