-
定义
将类的某些信息隐藏在类内部,不允许外部程序直接访问,只能通过该类提供的方法来实现对隐藏信息的操作和访问,即:隐藏对象的信息,留出访问的接口
-
代码实现
类
package com.imooc.animal; public class cat { //修改属性的可见性,声明私有变量 private String name; //set方法 public void setName(String name) { this.name=name; } //get方法 public String getName() { return "我叫:"+this.name; } }
主程序
package com.imooc.animal; public class catTest { public static void main(String[] args) { cat one=new cat();//声明并实例化 //one.name="hahah";无法直接给name赋值,应该它已经被封装起来,只能通过其接口调用 one.setName("帅虎"); System.out.println(one.getName()); } }
输出结果:
我叫:帅虎
-
包管理
-
命名规则
域名倒序+模块+功能
package 包名;//一定要放在程序的第一行
-
引入其他包的方法
import 包名; 建议采用 import 包名.类名;//这样最高效
-