当前位置:网站首页>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
边栏推荐
猜你喜欢
直播預告 | 容器服務 ACK 彈性預測最佳實踐
Fonction (sujette aux erreurs)
Key review route of probability theory and mathematical statistics examination
Threejs realizes the drawing of the earth, geographical location annotation, longitude and latitude conversion of world coordinates threejs coordinates
函数(易错)
Interview related high-frequency algorithm test site 3
Learning notes 8
Threejs factory model 3DMAX model obj+mtl format, source file download
Threejs Internet of things, 3D visualization of factory
[phantom engine UE] package error appears! Solutions to findpin errors
随机推荐
You Li takes you to talk about C language 7 (define constants and macros)
Is "golden nine and silver ten" the best time to find a job? Not necessarily
Sequelize. JS and hasmany - belongsto vs hasmany in serialize js
可观测|时序数据降采样在Prometheus实践复盘
[illusory engine UE] method to realize close-range rotation of operating objects under fuzzy background and pit recording
【虛幻引擎UE】實現UE5像素流部署僅需六步操作少走彎路!(4.26和4.27原理類似)
函数(基本:参数,返回值)
[thingsboard] how to replace the homepage logo
Raki's notes on reading paper: soft gazetteers for low resource named entity recognition
Neural networks and deep learning Chapter 6: Circular neural networks reading questions
Hexadecimal to decimal
Mixed compilation of C and CC
A应用唤醒B应该快速方法
MacBook installation postgresql+postgis
Sword finger offer 04 Search in two-dimensional array
How to get the first few pieces of data of each group gracefully
Seven join join queries of MySQL
NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
Machine learning -- neural network
Burpsuite grabs app packets