包package和访问权限

1.包的定义和作用
package 包 java程序组织文件的一种方式 实质就是文件夹
作用:1.管理大型软件数目众多的类
      2.解决类命名冲突
注意:包的语言只能放到非注释语句的第一句
包前面只能写注释
2.创建包的方法
 (1)手工创建包
 eg:package com.chapter;
 第一步把com chapter这两个文件夹创建出来
 第二步把Test.java 拖入chapter文件夹中
 第三步在cmd中运行java com.chapter.Test(com的上一级文件夹)
 (2)javac -d . Test.java (主要.前后有空格)
    在cmd中运行 java com.chapter.Test
 注意:-d directory 目录编译的时候同时为我们产生包所在的文件夹
3.jdk提供的包
 1.java.lang
 java语言的核心包 最常用的语句都放在这个包里面 String system和thread
 2.java.util包含一些工具
 scanner
 3.java.io
 输入和输出类
 4.java.net
 和网络编程有关的类
 5.java.awt
 和图形有关的类
 GUI(图形用户接口 )
4.import导入
注意:同一个包下的类 不需要调用
       使用其他包的类
    比如第一个包的名字:com.chapter 类:student
    第二个包的名字:com.chapter1
两种表达方式:
(1)com.chapter.student student=new com.chapter.student();
student.study();
(2)import com.chapter.student;
    import com.chapter.*;(调用这个包下的所有类)
 student.study();
5.java.lang中的所用类都是默认导入的,该包下的所有类可以直接导入
6.静态导入
 定义:导入类的静态成员
 1.导入静态方法
 import static java.lang.Integer.ParseInt;
 int a=parseInt("123");
 System.out.println(a);
 2.导入静态属性
 import static java.lang.System.out;
 out.println("aaa");
  导入的快捷方式:ctrl+shift+m 导入一个类
                  ctrl+shift+o 导入全部类
7.访问权限修饰符
一.修饰类的
public 共有的 修饰的类不仅在本包可以使用  在其它各种包都可以使用
default 默认的 修饰的类只能在本包中可以使用 在其它包中不可以使用
二.修饰类成员                本类    本包       子类   任何地方
private (私有的)               *
default (默认的)          *        *
protected (受保护的)  *        *         *
public (共有的)           *        *         *        *
注意:default默认权限  修饰时不用写default
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值