2021-06-09

1.什么是成员变量?

2.什么是this关键字?

3.封装。

4.什么是static关键字?

1.java中的变量分为成员变量和局部变量。这次主要介绍成员变量。

成员变量:指在类范围内定义的变量。

(1)成员变量分为类(静态)属性和实例属性。

定义属性时没用static修饰符的就是实例属性。

(2)成员变量的使用

语法:

[<修饰符>][static][final]<变量类型><变量名>

例:

public static int age;

其中修饰符后面会讲,

static指一个类的成员变量,即静态变量,

final指常量。

2.this

java中有很多关键字,不同的关键字有不同的作用。

this的作用是让类中的一个方法访问该类中另一个方法或实例成员变量。

this可以代表任何对象,当它出现在方法中时所代表的对象是不确定的,只有该方法被调用时,对象才会被确定。

例:

public void asa(){

         this.age();

}

3.封装

指将对象的状况信息隐藏在对象内,让外部人员不能直接访问内部信息。

简单来说,就是隐藏该隐藏的,暴露改暴露的。

其中关于访问有四个修饰符,对数据的访问是非常重要的。

(1)private(私有),能被同一个类中的其他类访问。

(2)defau(默认),能被同一个类中,包中的其他类访问。

(3)protected(受保护),能被同一个类中,包中,子类中的其他类访问。

(4)public(公开),能被同一个类中,包中,子类中,所有类中的其他类访问。

4.static

静态成员变量是被static修饰的成员变量,属于所在类,被类中所有实例所共享的。

被static修饰的方法是静态方法,可通过类名直接访问,如下:

类名.变量名;

注意:

静态方法使用时,不能访问非静态成员,如实例属性,方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值