一、java面向对象三大特别:
1、封装
2、继承
3、多态
 
二、封装的作用
1、属性私有化(private)
2、对外提供简单的入口
如公开的set()与get()方法,并且都不带static
 
三、举例说明
public class TestBase11Encapsulation {
private int age;
public static void main(String[] args) {
TestBase11Encapsulation mytest=new TestBase11Encapsulation();
mytest.setAge(15);
System.out.println(mytest.getAge());
} public int getAge() {
return age;
} public void setAge(int age) {
this.age = age;
}
}
 

最新文章

  1. 【leetcode】Binary Search Tree Iterator(middle)
  2. NYOJ题目65另一种阶乘问题
  3. 排序(qsort sort的使用)
  4. BZOJ 2768: [JLOI2010]冠军调查 最小割
  5. BZOJ 2337 XOR和路径(高斯消元)
  6. objcopy
  7. iOS和hybird移动端性能
  8. vi查找
  9. class path resource [config.xml] cannot be opened because it does not exist
  10. 利用Photoshop减小照片景深
  11. [Codeforces]853E - Lada Malina
  12. 开放源码的安卓天气应用-android学习之旅(73)
  13. txn.go
  14. ionic3隐藏子页面的tabs和配置返回按钮
  15. java消息队列--ActiveMQ
  16. python之ORM操作
  17. Django Class Based View
  18. CF115B Lawnmower(贪心)
  19. python作业(day1)
  20. Unity3D Shader 内置函数

热门文章

  1. python文件处理-根据csv文件内容,将对应图像拷贝到指定文件夹
  2. js语法基础入门(3)
  3. could not resolve property(无法解析属性)
  4. .Net Core 集成ExceptionLess分布式日志框架之本地化部署
  5. 禁用rm命令
  6. 注解式HTTP请求Feign (F版)
  7. DTD约束和Schema约束
  8. 微信小程序获取index索引值的方法
  9. CountDownLatch 线程工具类
  10. MyBatis和Spring整合的奥秘