第四周初步面向对象的学习

类是面向对象编程的基础,包含成员变量和方法。构造器用于初始化对象,有无参构造器之分。this关键字在构造器中用来引用当前对象,常用于成员变量和形参的区分。private修饰的成员变量只能在类内部访问,需通过get/set方法进行数据交换。
摘要由CSDN通过智能技术生成

类的定义

public static 类名{
        1,成员变量

        2,成员方法

        3,构造器

}

public static Car{
    String name;
    double price;
    public void start(){

    }
    public void start(){

    }
}

得到类的对象

类名 对象名=new 类名();

Car c=new Car();

内存机制

构造器

        构造器分为有参构造器和无参构造器

        所有类被定义后,都会有一个无参构造器,有参构造器需要自己定义

        同时当你定义了有参构造器后,类的默认构造器会变成有参构造器

        如果需要无参构造器,需另定义一个

    public goods(){//无参构造器

    }
    public  goods(int id,String name){//有参构造器

    }

        可将有参和无参构造器类比为重载的方法,体现功能差异化,提高工作效率

This

        this表示当前对象的地址

        在开发过程中常用于构造器中

        将送进构造器的值(形参)赋给同名的对象变量,而非形参的值赋给形参本身

    public  goods(int id,String name){//有参构造器
        this.name= name;
        this.id= id;
    }

private

当类的成员变量采用了如private私有类定义时

private static int numberBicycle;

对成员变量的访问只能在当前的类中进行

想要从外界访问就需要在类里定义get和set的方法

对数据进行传入和传出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值