Java的面向对象——包,final,权限修饰符,代码块

本文介绍了Java编程中的关键概念,包括包的使用规则,如默认导入和全类名的使用;final关键字的作用,它能修饰方法防止重写,修饰类阻止继承,以及修饰变量使其成为常量;权限修饰符的四种类型及其访问权限;以及代码块的分类,如局部代码块、静态代码块和构造代码块,它们在不同场景下的功能和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.学习目标:学习Java面向对象的包,final,权限修饰符,代码块

2.学习内容:

2.1 包

在同一个包中时,无需导包

在使用Java.lang包时,无需导包

其他情况均需导包

在同时使用两个包的同名类,要加上全类名

2.2 final

最终的,不可被改变

修饰方法:表示方法无法被重写

修饰类:该类不能被继承

修饰变量:变为常量,不可被修改(若修饰数组或集合,地址值不可发生改变,但元素可修改)

2.3 权限修饰符

控制成员被访问的范围

√代表可以被访问

修饰符同一个类中同一个包中的其他类不同包下的子类不同包下的无关类
private         √
空着不写         √         √
protected         √         √        √
public         √         √        √       √

2.4 代码块

写在大括号里的代码

2.4.1 局部代码块

局部指方法里边,提前结束变量的执行周期

2.4.2 静态代码块

用static修饰{},随着类的加载而加载,只执行一次(用于数据的初始化)

2.4.3 构造代码块

写在成员里的代码块(将成员方法中重复的代码,写成构造代码块)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值