【Java面向对象】

05-构造方法

构造方法:和类名相同的方法。

在调用这个类的时候,就会执行这个方法。

package com.oj.practice05;

public class Car {
    String color;
    String speed;
    int seat;

    public Car(){
        color = "红色";
        speed = "80";
        seat = 2;
        System.out.println("速度"+speed+"迈,心情是自由自在。\n"
                +"我开着"+color+"的车,我的车有"+seat+"个座位。");
    }

    public void FlyCar(){
        System.out.println("我的车不仅可以在地上跑,还可以飞~");
    }

    public static void main(String[] args) {
        Car car = new Car();
        car.FlyCar();
    }
}

输出:

速度80迈,心情是自由自在。
我开着红色的车,我的车有2个座位。
我的车不仅可以在地上跑,还可以飞~

06-构造方法重载

方法重载:方法名相同,参数不同。Java根据参数的个数来自动调用不同的方法。

当输入2个参数的时候,调用的是上面的Car方法;当输入3个参数的时候,调用的是下面的Car方法。

两个参数

package com.oj.practice06;

public class Car {

    public Car(String color,String speed){
        System.out.println("速度"+speed+"迈,心情是自由自在。\n"
                +"我开着"+color+"的车,驰骋在宾夕法尼亚州的海岸边.");
    }

    public Car(String color,String speed,int seat){
        System.out.println("速度"+speed+"迈,心情是自由自在。\n"
                +"我开着"+color+"的车,我的车有"+seat+"个座位。");
    }

    public static void main(String[] args) {
        Car car = new Car("橙色","80");
    }
}

输出:

速度80迈,心情是自由自在。
我开着橙色的车,驰骋在宾夕法尼亚州的海岸边.

三个参数

package com.oj.practice06;

public class Car {

    public Car(String color,String speed){
        System.out.println("速度"+speed+"迈,心情是自由自在。\n"
                +"我开着"+color+"的车,驰骋在宾夕法尼亚州的海岸边.");
    }

    public Car(String color,String speed,int seat){
        System.out.println("速度"+speed+"迈,心情是自由自在。\n"
                +"我开着"+color+"的车,我的车有"+seat+"个座位。");
    }

    public static void main(String[] args) {
        Car car = new Car("橙色","80",2);
    }
}

输出:

速度80迈,心情是自由自在。
我开着橙色的车,我的车有2个座位。

7.29
3.getter和setter
4.多态

7.30
JAVA的跨平台性—JVM虚拟机
jdk,jre 与jvm的关系
计算机存储单元

7.31
JAVA学习方式:书+视频
先了解基础知识—>实践—>深入学习—>实践

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值