Java import导入及访问控制权限修饰符原理解析
作者:心悦君兮君不知-睿 发布时间:2023-08-17 21:42:59
标签:java,import,导入,访问,控制,权限,修饰,符
这篇文章主要介绍了Java import导入及访问控制权限修饰符过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
一、import
1.import语句用来完成导入其他类,同一个包下的类不需要再导入
不在同一个包下需要手动导入。
2.import语法格式
import 类名;
import 包名.*;
//import语句需要编写到package语句之下,class语句之上。
3.java.lang.*;不需要手动引入,系统自动引入。
lang:language语言包,是java语言的核心类,不需要手动引入。
4.最终结论:
什么时候需要import?
使用外部类,外部方法
5.快捷键
快速导包,我们用到一个类不知道在哪里的时候直接点击ctrl+shift+o
package com.bjpowernode.java_learning;
import com.bjpowernode.java_learning.*;
//使用导入包的方式,可以导入其他的包,这里的类可以直接使用。
import java.util.*;
public class D50_1_ {
public static void main(String[] args) {
Math49 m1 = new Math49();
com.bjpowernode.java_learning.Math49 m2 = new com.bjpowernode.java_learning.Math49();
//上面这两种方式都编译通过了,当然了,第二个才是正规的,但是第一个由于类也在这个包里
//所以编译也是可以通过的,如果是跨包就会报错
}
}
二、访问控制权限修饰符
1.访问控制权限修饰符来控制元素的访问范围
2.访问控制权限符包括:
i.public 表示公开的,在任何位置都可以访问
ii.protected 同包,子类
iii.缺省 同包
iv.pirvate 表示私有的,只能在本类中进行访问
3.访问控制权限符可以修饰类、方法、变量......
4.修饰符的范围:
private<缺省<protected<public
5.注意:类只能采用public和缺省的形式进行修饰(除了内部类之外)
源码:
D50_VisitControlAuthoritySymbol.java
地址:
https://github.com/ruigege66/Java/blob/master/D50_VisitControlAuthoritySymbol.java
来源:https://www.cnblogs.com/ruigege0000/p/11846304.html


猜你喜欢
- Q1: Object类型包含哪些方法?A1: Object类型共包含6个方法,Equals, GetHashCode, ToString,
- 通过自定义注解的方式(如:@SysLog(obj = "操作对象", text = "操作内容"),
- package com.yao;import java.util.concurrent.ExecutorService;import jav
- 自定义注解+springAop参数非空校验自定义注解,来对对应的方法进行入参校验,为空返回参数错误新建注解类@interface Param
- 开始逐渐领略到ItemDecoration的美~今天让我 使用 ItemDecoration 来完成 可推动的悬浮导航栏的效果,最终实现的效
- 本文实例为大家分享了Java编写实现九宫格应用的具体代码,供大家参考,具体内容如下在九宫格里面轮流画圈或叉,哪一方先在水平、竖直、或对角线上
- 前言在日常开发中,除了修改请求参数、设置响应header,响应body外,还有一种需求就是url重新,或者是修改url,这里简述一下怎么在z
- spring Boot的学习持续进行中。前面两篇博客我们介绍了如何使用Spring Boot容器搭建Web项目以及怎样为我们的Project
- 前言P6Spy是一个框架,它可以无缝地拦截和记录数据库活动,而无需更改现有应用程序的代码。一般我们使用的比较多的是使用p6spy打印我们最后
- @pathvariable与@requestparam碰到的一些问题一、@pathvariable可以将 URL 中占位符参数绑定到控制器处
- package cn.response;import java.awt.Color;import java.awt.Font;import
- 目录源码使用源码@Target({ElementType.TYPE, ElementType.METHOD})@Retention(Rete
- 最终效果项目地址https://github.com/Tecode/flutter_widget实现方法安装插件安装video_player
- 本文实例讲述了Android编程实现图片平铺的方法。分享给大家供大家参考,具体如下:1)第一种利用系统提供的api实现Bitmap bitm
- 本文实例讲述了C#中使用ADOMD.NET查询多维数据集的实现方法,分享给大家供大家参考。具体实现方法分析如下:ADOMD.NET 是用于与
- 实践过程效果代码public partial class Form1 : Form{ public Form1()
- 一、问题反馈今天公司测试向我反馈,系统用户模糊查询功能在用户名称包含特殊字符时(_、\、%)无法正常查询结果。二、问题验证1、当like中包
- log4j配置失效日志中打印Debug信息最近发布项目的时候发现控制台打印的日志较往常多了很多,仔细一看,debug和info信息也赫然在列
- 本文实例讲述了java字符串相似度算法。分享给大家供大家参考。具体实现方法如下:public class Levenshtein {&nbs
- 本文实例讲述了C#中list用法。分享给大家供大家参考,具体如下:protected void Page_Load(object sende