/////////////////////////2016-10-31//////////////////////////
int study_data(){
构造方法:
构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为v对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。在JAVA语言中,构造函数与C++语言中的构造函数相同,JAVA语言中普遍称之为构造方法。
方法重载:
对于同一个类,如果这个类里面有两个或者多个重名的方法,但是方法的参数个数、类型、顺序至少有一个不一样,这时候局构成方法重载。
}
int mission(){
建立一个汽车类,包括轮胎个数,汽车颜色,车身重量等属性。并通过不同的构造方法创建事例。至少要求:汽车能够加速,减速,停车。
要求:命名规范,代码体现层次,有友好的操作提示。
源码如下:
public class Cars {
int tyre,weight;
String color;
public static void main(String []args){
Cars c=new Cars();
c.display();
Cars c1=new Cars(4,100);
c1.display();
Cars c2=new Cars(6,200,"白色");
c2.display();
c2.add(10);
c2.sub(10);
c2.stop();
}
public Cars(){
tyre=1;
weight=50;
color="黑色";
}
public Cars(int tyre,int weight){
this.tyre=tyre;
this.weight=weight;
color="黑色";
}
public Cars(int tyre,int weight,String color){
this.tyre=tyre;
this.weight=weight;
this.color=color;
}
public void add(int speed){
System.out.println("车加速了"+speed+"km/h");
}
public void sub(int speed){
System.out.println("车减速了"+speed+"km/h");
}
public void stop(){
System.out.println("车停了");
}
public void display(){
System.out.println("车的轮胎数:"+tyre);
System.out.println("车的载重:"+weight);
System.out.println("车的颜色:"+color);
}
}
}