一个编程小白的Java战役(18)

一个编程小白的Java战役

——太原理工大学机器人团队学习打卡day18

1、其他修饰符

其他修饰符也就是除访问控制符以外的其他一些修饰符,也可以叫非访问控制符。
在这里插入图片描述
其主要有三个:static、final、abstract。

1、static

简单的说,它是静态的(中文翻译就叫静态的),其本质是非实例的,或者说类的,即它不属于某个实例的,而是属于整个类的。因此,它可以修饰一个类,也可以修饰一个成员(修饰字段、修饰方法)。
在这里插入图片描述
static字段是类的字段,不属于任何一个对象实例,可以通过类名直接访问,也可以通过实例对象来访问,两种方法的结果相同,但其实通过实例对象来访问,编译器会翻译成一个static调用。

给个例子吧:
在这里插入图片描述
还有static方法(又称为类方法),其也不属于某个实例。
在这里插入图片描述
在这里插入图片描述
注意:static方法中不能使用this和super。

2、final

中文翻译:最终的。实际含义:不可改变的。它的适用性更广,它既可以修饰类,也可以修饰成员,还可以修饰局部变量(一个方法里的变量或参数)。
在这里插入图片描述
final其实就一个特点:不变。它不能被继承也不会被覆盖。
在这里插入图片描述

3、abstract

它的意思是抽象的,即不可实例化的。它可以修饰类,亦可以修饰一个成员(主要修饰方法(抽象))。因为变量是实实在在的,不可能抽象,所以abstract不能修饰变量。
在这里插入图片描述
注:抽象类不能用new来实体化。抽象方法的特点:只有方法类,没有方法体,方法体使用分号(;)来代替。

2、今日小结

不知道说什么,就这样吧。明天见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值