面向对象之封装、标准javaBean类集合篇

1、java中使用变量的规则

使用变量遵循“就近原则”,如果局部位置有,就使用。
没有就去本类的成员位置找,有就使用,没有数据会报错。
局部位置:方法的参数列表或者方法体语句
成员位置:类中方法外

2、成员变量和局部变量的区别

①定义变量
  成员变量:类中,方法外、
  局部变量:方法中,或形式参数
②初始化值
 成员变量:有默认初始化值(String是null,int是0)
 局部变量:无默认初始化值,必须先赋值再使用
③作用范围
 成员变量:在类中
  局部变量:在方法中
④内存中的位置
  成员变量:堆内存
 局部变量:栈内存
⑤生命周期
 成员变量:随着对象的创建而存在,随着对象的消失而消失
 局部变量:随着方法的调用而存在,随着方法调用完毕而消失

注意事项:
局部变量和成员变量重名时,采用就近原则

3、private的基本概念

私有的,一种访问权限修饰符,用来修饰类的成员
特点:被修饰的成员只能在本类中访问
用法:private 数据类型 变量名;
private 返回值类型 方法名(参数列表){}
Private一般用来修饰成员变量 public一般用来修饰成员方法

4、this基本概念

这,这个,表示本类对象的引用,本质是一个对象
特点 每一个普通方法都有一个this,谁调用该方法,this就指向谁
用法:
this.属性名;
this.方法名(参数);

5、构造方法的基本概念

构建、创造,也叫构造器,用来帮助创建对象的方法,准确的说,构造方法的作用是初始化对象

6、谁来创建对象?

new关键字。

7、构造方法的定义

格式:

修饰符 构造方法名(参数列表){
//方法体
}

8、构造方法要求

A方法名必须与类名相同(包括大小写)
B没有返回值(但是可以写return)
C没有返回值类型

注意事项

若未提供任何构造方法,系统会给出默认无参构造
若已提供任何构造方法,系统不在提供无参构造
构造方法可以重载。
重载:同一个类中的2个或2个以上的方法可以一同一个名字,只是它们的参数声明不同即可,在这种情况下,该方法就被称为重载,这个过程称为方法重载。

9、标准代码:javaBean

java语言编写类的标准规范。符合JavaBean标准的类,必须是具体的、公共的, 并且具有无参构造方法,提供用来操作成员变量的set和get方法。

10、java中封装的概念

将一系列相关事物共同的属性和行为提取出来,放在一个类中,隐藏对象的属性和实现细节,仅对外提供公共的访问方式。

11、封装的关键

绝对不能让类中的方法直接访问其他类的数据(属性),程序仅通过对象的方法与对象的数据进行交互。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忘的比学的还快

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值