网站首页> 日志> Java系列学习(七)-包与权限修饰符
Java系列学习(七)-包与权限修饰符
编辑时间:2016-11-08 06:22:16 作者:李大宝 浏览量:646

1.形式参数和返回值的问题

 (1)形式参数: 

 A:类名:需要该类的对象

 B:抽象类名:需要改类的子类对象

 C:接口名:需要该接口的实现对象 

 (2)返回值类型:

 A:类名:抽象类名:返回的是该类的对象

 B:抽象类名:返回的是该类的子类对象 

 C:接口名:返回的是该接口的实现类对象

 (3)链式编程 每次调用完毕方法后,返回的是一个对象 


ebe22597-0a07-49cd-93ed-c39312a8faf8

 2.包 

 (1)其实就是文件夹 

 (2)作用:

 A:区分同名的类

 B:对类进行分类管理

 ①按照功能分 

 ②按照模块分 

 (3)包的定义: 

 ①package 包名;

 ②多级包用.分开

 (4)注意事项:

 A:package语句必须在文件中第一条 

 B:在一个java 文件中,只能有一个package

 C:如果没有package,默认就是无包名


d5135219-788d-4a00-b075-7be2527f627c

 (5)带包的编译和运行


 A:手动式 


b0320a17-d248-4ca3-ae8b-8e601a03a0db

 B:自动式 【javac –d . HelloWorld.java】 




 3.导包 (1)我们每次使用一个带包的类,非常的麻烦,这个时候就提供了关键字


49d182f5-6943-45b5-8563-3eaeef9f515e

be3ad6b5-1dc2-427f-9476-41162f5a14da


(2)格式: 

 A:import 包名..类名;【推荐】 

 B:import 包名..*; 


68a4326c-1c7a-42fc-9d11-e6e314d3b976


 (3)package,import,class的顺序 package > import > class 【package语句必须是成员的第一条可执行的代码】  

【package语句在一个java文件中只能有一个】 

 【如果没有package,默认表示无包名】 


7edae7b6-0e25-4936-b438-4abc0d4937ee

 4.权限修饰符



925846f0-2e05-47ff-9fa1-cb950642447e

 5.常见的修饰符 (1)分类: 

 A:权限修饰符:public,protected,默认,private 

 B:状态修饰符:static,final 

 C:抽象修饰符:abstract 

 (2)常见的类即其组成的修饰符

 A:类 ①默认:public ,final,abstract ②常用的:public

 B:成员变量 

 ①默认:public,protected,默认,private,static,final 

 ②常用的:private 

 C:构造方法 

 ①默认:public,protected,默认,private

 ②常用的:public C:成员方法 

 ①默认:public,protected,默认,private,static,final,abstract 

 ②常用的:public

 (3)

另外比较常见的 public static final int X = 10;

//静态常量 public static void show(){};

//静态方法 public final void show(){};

//该方法不能被重写 public abstract void show();

//抽象方法



发表评论,请先 登录

袭人 

2018-08-16
00000000000000000