学习笔记--Java中fpackage和import

package和import

关于Java语言中的包机制:

  1. 包又称为package,Java中引入package主要是为了方便管理

  2. 怎么样定义

    • Java源程序的第一行编写package语句

    • package只能编写一个

    • 语法结构:

      package 包名;
  3. 包名的命名规范:

    公司域名倒序 + 项目名 + 模块名 + 功能名;

    采用这种方法重名几率比较低

    • 全部小写,遵守标识符命名规范
    • 一个包对应一个目录
    • 使用package机制之后类名为:包名+类名

比如:

package com.code.javase.day10

文件是Test.java

运行文件

  • 编译

    javac Test.java
  • 运行

    java com.code.javase.day10.Test

另一种方式(编译 + 运行):

javac -d 编译后存放路径 java源文件路径

import语句

import语句用来完成导入其他类,同一个包下的类不需要导入,不在同一个包下需要手动导入

java.lang.*; 不需要手动引入,系统自动引入

  • lang: langguage语言包,是java语言的核心类,不需要手动引入

书写位置:package语句之下,class语句之上

import语法格式:

import 类名;

import 包名.*;

什么时候使用import语句?

  • 不在 java.lang.* 之中
  • 不在同一目录

修饰符

访问控制权限修饰符:

  • 控制元素的访问范围

  • 包括:

    • public

      公开的

    • protected

      保护的

      • 同包、子类
    • 缺省【就是没有】

      • 同包
    • private

      私有的

  • 可以修饰类、变量、方法...

  • protected 作用:当某一个数据只希望子类使用

  • 范围

    private < 缺省 < protected < public
  • 类只能使用public和缺省的修饰符【内部类除外】


Java面向对象



posted @   sha0dow  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示