当前位置:网站首页>Scope of package class package
Scope of package class package
2022-07-05 04:28:00 【Blue dye k9z】
package
- Java Allow the use of packages (package) Organize classes .
- With the help of packages, you can easily organize your own code , And compare your own code with the code base provided by others Separate management .
- The standard Java Class libraries are distributed in multiple packages , Include java.lang、java.util、java.net etc.
- The standard Java Packages have a hierarchy , It's like a directory nesting on a hard disk , You can also use nested hierarchies to organize packages .
- All standard Java The bags are all in java and javax In the package hierarchy .
- Main of using package reason Is to ensure the uniqueness of the class name .
- Suppose two programmers have established Employee class , Just put these classes in different packages , There will be no Conflict .
- From the compiler's point of view , There is no relationship between nested packages .
- Such as ,java.util Bag and java.util.jar The bag has nothing to do with it .
- Each has a separate set of classes .
Class import
- A class can use all the classes in its package , And other public classes in the package (public class).
- There are two ways to access public classes in another package .
- Add the full package name before each class name , Such as
java.time.LocalDate today = java.time.LocalDate.now();
- A simpler and more common way is to use import sentence ,import A statement is a concise description that refers to a class contained in a package , Used import After statement , When using classes , You don't have to write the full name of the package .
import java.util.*; LocalDate today = LocalDate.now();
- Add the full package name before each class name , Such as
- Only one package can be imported with an asterisk , Out of commission
import java.*
orimport java.*.*;
Import to java All packages for prefix .
Packet scope
- public Can be used by any class ;private Parts of can only be used by the classes that define them
- If not specified public or private, This part ( class 、 Method or variable ) Can be accessed by all methods in the same package
边栏推荐
- 线上故障突突突?如何紧急诊断、排查与恢复
- How to realize real-time audio and video chat function
- 这是一个不确定的时代
- Key review route of probability theory and mathematical statistics examination
- The development of mobile IM based on TCP still needs to keep the heartbeat alive
- Threejs rendering obj+mtl model source code, 3D factory model
- You Li takes you to talk about C language 7 (define constants and macros)
- Hexadecimal to decimal
- [phantom engine UE] package error appears! Solutions to findpin errors
- Neural networks and deep learning Chapter 3: linear model reading questions
猜你喜欢
Longyuan war "epidemic" 2021 network security competition web easyjaba
Official announcement! The third cloud native programming challenge is officially launched!
kubernetes集群之调度系统
Function (basic: parameter, return value)
防护电路中的元器件
MacBook installation postgresql+postgis
What are the building energy-saving software
[moteur illusoire UE] il ne faut que six étapes pour réaliser le déploiement du flux de pixels ue5 et éviter les détours! (4.26 et 4.27 principes similaires)
网络安全-记录web漏洞修复
Sword finger offer 04 Search in two-dimensional array
随机推荐
Looking back on 2021, looking forward to 2022 | a year between CSDN and me
直播預告 | 容器服務 ACK 彈性預測最佳實踐
小程序中实现文章的关注功能
WeNet:面向工业落地的E2E语音识别工具
Convert Boolean to integer value PHP - Convert Boolean to integer value PHP
FFmepg使用指南
Moco is not suitable for target detection? MsrA proposes object level comparative learning target detection pre training method SOCO! Performance SOTA! (NeurIPS 2021)...
A solution to the problem that variables cannot change dynamically when debugging in keil5
首席信息官如何利用业务分析构建业务价值?
Invalid bound statement (not found) in idea -- problem solving
Leetcode hot topic Hot 100 day 33: "subset"
[phantom engine UE] package error appears! Solutions to findpin errors
NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
函数(基本:参数,返回值)
The development of mobile IM based on TCP still needs to keep the heartbeat alive
level17
A real day for Beijing programmers!!!!!
托管式服务网络:云原生时代的应用体系架构进化
Decimal to hexadecimal
机器学习 --- 决策树