学习Java第十一天

Java封装

  • 将类的某些信息隐藏在类内部,不允许外部程序直接访问

  • 通过该类提供的方法来实现对隐藏信息的操作和访问

  • 隐藏对象的信息

  • 留出访问的接口

  • 封装的意义:

     	防止使用者错误修改系统的属性
     	提高系统的独立性
     	提高软件的可重用性
    

学习Java第十一天_第1张图片

  • 定义包

学习Java第十一天_第2张图片

  • 导入包
    学习Java第十一天_第3张图片
  • 常用系统包
    学习Java第十一天_第4张图片

static关键字

学习Java第十一天_第5张图片

  • 1 static + 属性 ------静态属性
  • 2 static + 方法 ------静态方法(类方法)
  • 3 static +类 -------不存在
  • 4 static +方法内部局部变量 ------不存在
  • 静态成员随类加载产生,直至类销毁才回收

静态方法的调用

  • 1 可以直接调用同类中的静态成员
  • 2 不可以直接调用非同类的非静态成员
  • 3 可以通过实例化对象后,对象调用的方法完成非静态成员的调用

代码块

学习Java第十一天_第6张图片

  • 代码块执行顺序
  • 无论实例产生多少对象,静态代码块只执行一次
  • 构造代码块随实例化过程调用
  • 普通代码块随方法调用执行

你可能感兴趣的:(学习Java第十一天)