Java学习笔记06

1.面向对象的几个思想
封装、继承、多态

2.封装
①对外提供接口,隐藏内部细节
②如何实现封装?
访问控制符:public、private、protected、默认
访问控制符写在成员定义前面 private int i;
private(私有的):只能在类的内部被访问(类内访问)
默认:private的权限+能被同一个包内其他类访问(类内+包内其他类)
protected:默认的权限+能被包外的子类访问(类内+包内+包外子类)
public:被包内外其他类访问(所有类)
③一般将成员变量定义为私有的,将成员函数定义为共有的
**以上封装叫做“成员级”封装,限制外界对成员函数和成员变量的访问
默认类:只能被同一个包中的其他类访问
public类:可以被其他任何地方的类访问,且类名与类所在的文件名必须相同

如果有很多类的话,如何来管理呢?
用类似于文件夹的方式,Java中叫做“包(package)”来进行管理
(1)如何将一个类放在包中
在类名前面加:package 包名;
包可以用.隔开,系统自动生成子文件夹
包名一般所有字母小写
(2)如何使用其他包中的类
在程序中导入其他包中的类
import 类的路径;
import bankofChina.user.*;//导入该包中的所有类,但不包括子包中的类

猜你喜欢

转载自blog.csdn.net/eira_h/article/details/79035410
今日推荐