|||
1 Java类库中常用到的包
java.lang
Java语言的核心部分。提供了每个程序都要用到的类,如字符串、线程和对象;并定义了基本的异常和错误处理类
java.io
Java语言的标准输入/输出类库。提供了一系列的输入和输出类,也可以向文件或其他I/O资源进行读、写操作
java.util
Java语言中的一些低级实用工具,如处理时间的Data类,处理变长数组的Vector类等
java.awt
Java语言用于构建图形用户界面的类库。主要为低级绘图操作,图形界面组件及GUI与用户的交互控制和事件响应提供支持
java.awt.image
Java语言用于处理和操作来自网络上的复杂图像操作所需要用到的类及其相关的接口
java.awt.peer
很少在程序中直接使用,主要是使一个Java程序能在不同的平台上运行,并具有相同的界面
java.applet
Java语言用于实现运行于Internet浏览器中的Java Applet工具类库。它仅包含几个接口和一个非常有用的类java.applet.Applet
java.net
Java语言用于实现网络功能的类库。它的功能还在不断地扩充和发展。利用这个包,开发者可以编写自己具有网络功能的程序
java.sql
实现Java数据库互连的类库。利用这个包可以使Java程序访问不同类型的数据库,如Orcale、Sybase、SqlServer等等。
java.awt.event
Java语言处理事件的类库。它使得程序可以用不同的方式来处理不同类型的事件,并使每个图形界面元素本身可拥有处理它上面事件的能力。
2 访问控制
Private 同一个类
Default 同一个类,同一个包中
Protected 同一个类,同一个包中,子类
Public 同一个类,同一个包中,子类,所有类
封装要点:
类的属性的处理:
1 一般使用private (除非本属性确定会让子类继承)
2 提供相应的get/set方法来访问相关属性,这些方法通常是public,从而提供对属性的读取操作。(注意:boolean变量get方法是用:is开头!)
一些只用于本类的辅助性方法可以用private,
希望其他类调用的方法用public
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-27 06:56
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社