JAVA中解析package、import、class、this关键字

本文介绍了Java编程中四个基本关键字:package用于组织和定位类的位置,import用于引入其他包的类,class标识类的存在,this解决同名参数冲突。理解这些概念有助于提高代码可读性和复用性。

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

一、前言

      代码写的多了有时候我们就慢慢忽视了最简单,最基本的东西。比如一个类中最常见出现的package、import、class、this关键字。我们平时很少追究它的含义或者从来不会深究为什么需要这些关键字。不需要这些关键字,又会怎样。这边博文就简单介绍一下package、import、class、this这几个关键字在一个java类中的作用。

二、package、import、class、this关键字解析

1、package

我们把类都放在一个包中,包中指明了类所存的文件路径。它的作用就是定位到类的坐标。这方便第三方遍历或者寻找,或者引用类。如果没有package,当第三方类需要使用类时,需要把类放在相同的文件夹目录下。否则无法引用。其实package和import是相辅相成的,package是前提,后面才有import

package java.io;

2、import

当我们需要使用第三方类的方法或者属性时,我们需要通过import来导入类

import java.io.Serializable;

这就代表了导入的类对于当前类是可见的。它的前提是被导入类必须有包结构。import后面跟的是被导入包的路径。每个点(.)是一层文件夹目录。如果不使用import,那么被使用的类必须和当前类在同一个文件目录下才能被调用。

3、class

class用来修饰类的身份,它用来告诉java虚拟机将该结构作为类来编译解析

class Bits 

4、this

在类中我们经常见到this这个关键字。它代表类本身的意思。

	public void setUserId(String userId) {
		this.userId = userId;
	}

当一个类中属性和方法的形式参数同名时,我们就需要显式的使用this关键字,表示哪一个是属性,哪一个是形式参数。比如上面的代码片段

this.userId表示的是属性,右边的userId表示的是形式参数

this.userId = userId; 表示将传入的实际参数赋值给类的属性userId。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

奋力向前123

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

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

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

打赏作者

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

抵扣说明:

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

余额充值