7.2学习笔记

1.成员变量和局部变量的区别

1.1:定义的地方不一样

成员变量定义在方法外类中;局部变量定义在方法里或者方法上

1.2,内存存储的位置不同

成员变量在堆内存,局部变量在栈内存里面

1.3生命周期不同

成员变量随着对象的创建产生,随着对象的结束消失

局部变量随着方法的调用产生,随着方法的结束消失

1.4初始默认值不同

成员变量有默认值:整数为0,浮点类型为0.0;布尔型为false,char类型为'\u0000',String类型的null

局部变量没有默认值,必须先赋值后才能使用;

2.封装(java面向对象的三大特点之一)

2.1构造方法名必须与类名相同(区分大小写),没有返回值类型,直接就是修饰符 然后方法名,方法体里可以写return;但是不能return 值;

2.1封装出来的成员变量必须用private关键词修饰;

2.2在创建对象时,其实就是在调用这个对象的构造方法,如果没有创建,java会默认给你创建一个无参的构造方法,

2.3用set方法给成员变量赋值(this关键字可以在局部变量和成员变量重名的时候指向成员变量),get方法来获取成员变量的数据.

2,4 ALT+INSERT 快捷键可以快速的写出无参和有参的构造方法,还有成员变量的getset的方法,和toString的方法(打印输出成员变量的内容)

2.5 一个标准类;

成员变量

一个无参构造方法,一个有参的构造方法

get set方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值