黑马程序员——面向对象(包_package,import)
2015-03-24 09:19
399 查看
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
包(package)
1、对类文件进行分类管理。
2、给类提供多层命名空间。
3、写在程序文件的第一行。
4、类名的全称是
包名.类名。
5、包也是一种封装形式。
包的关键字:package
包名,所有字母小写。
命令行形式:
javac -d 目录 java文件名。 目录代表包的目录。
使用包的好处:
将源文件与编译后的文件区分开来。
命令行下 快速切换文件运行路径:
set calsspath=路径。
设置classpath,告诉jvm去哪里找指定的package包。
类的全名: 包名.类名。
有了包,范围变大,一个包中的类要被访问,必须要有足够大的权限。
所以被访问的类要被public修饰。
类公有后,被访问的成员也要公有才可以被访问。
总结:
包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。
不同包中的子类可以直接访问父类中被protected权限修饰的成员。
包与包之间可以使用的权限只有两种,public
protected
public
protected 默认权限(default) private
同一个类中 OK OK
OK OK
同一个包中 OK OK OK
子类
OK OK
不同包中的类
OK
一个java文件中不能有两个以上的公有类,两个以上了接口。
import 关键字:简化类名的书写,使用一个关键字。
import 导入的是包中的类。
建议,不要写通配符*,需要用到的包中的哪个类,就导入哪个类。
当导入不同包中的类,包中有同名类,使用是必须加上包名。
建议定义包名不要重复,可以使用URL来完成定义,URL是唯一的。
www.itcast.cn
package cn.itcast.demo
package cn,itcast,test
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
包(package)
1、对类文件进行分类管理。
2、给类提供多层命名空间。
3、写在程序文件的第一行。
4、类名的全称是
包名.类名。
5、包也是一种封装形式。
包的关键字:package
包名,所有字母小写。
命令行形式:
javac -d 目录 java文件名。 目录代表包的目录。
使用包的好处:
将源文件与编译后的文件区分开来。
命令行下 快速切换文件运行路径:
set calsspath=路径。
设置classpath,告诉jvm去哪里找指定的package包。
类的全名: 包名.类名。
有了包,范围变大,一个包中的类要被访问,必须要有足够大的权限。
所以被访问的类要被public修饰。
类公有后,被访问的成员也要公有才可以被访问。
总结:
包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。
不同包中的子类可以直接访问父类中被protected权限修饰的成员。
包与包之间可以使用的权限只有两种,public
protected
public
protected 默认权限(default) private
同一个类中 OK OK
OK OK
同一个包中 OK OK OK
子类
OK OK
不同包中的类
OK
一个java文件中不能有两个以上的公有类,两个以上了接口。
import 关键字:简化类名的书写,使用一个关键字。
import 导入的是包中的类。
建议,不要写通配符*,需要用到的包中的哪个类,就导入哪个类。
当导入不同包中的类,包中有同名类,使用是必须加上包名。
建议定义包名不要重复,可以使用URL来完成定义,URL是唯一的。
www.itcast.cn
package cn.itcast.demo
package cn,itcast,test
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
相关文章推荐
- 黑马程序员——第10天——(面向对象)包package,包与包之间的访问,导入import
- 黑马程序员—Java面向对象(异常处理机制、package包、import导入包、jar包)
- java学习之路 之 面向对象编程-面向对象-关键字(this、package、import)及java中主要包的介绍
- 黑马程序员面试题面向对象二(多态,抽象类abstract,接口Interface,内部类,异常Exception,包package,String类,StringBuffer)
- 黑马程序员 Java面向对象——包(package) Object 类
- [疯狂Java]面向对象:封装(JavaBean)、包(package)、import(导入和静态导入)
- 黑马程序员_Java基础[24]_package、import
- 黑马程序员——【Java基础】——面向对象(二)异常机制、包(Package)
- Java 面向对象 package/import/import static
- 面向对象——OOP(三)(关键字之this、super、package、import、Static、final)
- 黑马程序员 Java面向对象——包(package)
- 黑马程序员_面向对象3_(异常Exception、包package、String类、StringBuffer类)
- 黑马程序员 java 基础 毕向东 面向对象 异常 以及 package 的使用
- 黑马程序员:package、import、jar包介绍
- 黑马程序员-day10-面向对象(包package)
- 黑马程序员——面向对象
- 黑马程序员——Java基础---面向对象
- JS的package/import机制的考察提纲(草稿)
- import和 include 及 package 猜测 (编译,声明)
- 黑马程序员-----java基础三(之面向对象)