黑马程序员技术交流社区

标题: 今日收获,4.7。 [打印本页]

作者: 1352107393    时间: 2015-4-7 23:12
标题: 今日收获,4.7。
面向对象封装性:

好处:1 将变化隔离;
        2 便于使用;
        3 提高重用性;
        4 提高安全性;

原则:1 将不需要对外提供的内容隐藏起来
        2 将属性隐藏,提高公共办法对其访问







  1. class Person{
  2.         private int age;
  3.        
  4.         public void setAge(int a){
  5.                
  6.                 age = a ;
  7.                
  8.         }
  9.        
  10.         public int getAge(){
  11.                
  12.                 return age;
  13.         }

  14.         void speak(){
  15.                
  16.                 System.out.println("age="+age);
  17.                
  18.         }


  19. }

  20. class PersonDemo{
  21.        
  22.         public static void main (String[]args){
  23.                
  24.                 person p =new person();
  25.                
  26.                 p.setAge(30);
  27.                
  28.                 p.speak();
  29.                
  30.         }
  31. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2