Object Oriented-daytwo

2016-11-06  本文已影响0人  javaMonkey

/////////////////////////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);

    }

}

}

上一篇下一篇

猜你喜欢

热点阅读