封装实现步骤: (1)使用private修饰要封装的内容 (2)提供getXxx/setXxx方法 (3)在setXxx方法里对数据进行判断操作包的机制:
(1)分类管理文件 (2)包也可以实现封装 如何在一个类中使用不同包里的同名类? 将类所在的包名也写上 java.util.Date date1 = new java.util.Date(); java.sql.Date date2 = new java.sql.Date(12345678L);方法调用原则:
(1)要什么给什么----》按照参数列表要求进行传参 (2)给什么接什么----》按照返回值类型接收结果 变量作用域: 局部变量:定义在方法内或者其它结构内的变量 成员变量:定义在类中其它结构和方法之外的变量一个类文件中可以有多个类,但是只能有一个public修饰的类,并且这个类名要和类文件的名称相同,其它的类都要定义成默认修饰符修饰的类
访问权限修饰符:
类的访问权限修饰符:
public:任何地方
默认修饰符:同一个包里的类可以访问
1、java中没有全局变量,只要方法变量、实例变量(类中的非静态变量)、类变量(类中的静态变量)
2、方法中的变量不能有访问修饰符。
3、类变量修饰符private 、default(package)、protect、public和类的范围是一样,下面着重介绍 其他几种:



