类的复用-02

static可以看成全局变量,不可以作为局部变量的修饰词,它不是权限访问修饰词
public是权限访问的修饰词。
对于包访问权限的类,其public main方法仍然是可访问的

基类的初始化
导出类初始化时,会在构造器中默认调用基类构造器,即使没有显示调用基类构造器,编译器也会去调用基类的默认构造器。如果需要往基类的构造器中传递参数,则必须显示的调用基类构造器(利用super关键字)
final
空白final必须在构造器中初始化
空白final可以根据不同的对象使final域的值不同
类中所有的private方法都隐士的指定为final
初始化和加载
类的代码在初次使用时才加载,也就是说类的加载发生在创建类的对象或者访问static域这两种情况
类加载完成后紧接着进行初始化
顺序:程序入口导致类加载-静态初始化-创建对象(此时类已经加载)-默认初始化-调用构造函数-非静态域初始化-构造函数初始化

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...
    iOS_恒仔阅读 2,316评论 1 6
  • 123.继承 一个类可以从另外一个类继承方法,属性和其他特征。当一个类继承另外一个类时, 继承类叫子类, 被继承的...
    无沣阅读 1,443评论 2 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • 《孟子》的教育智慧2——育有温度的教育 文/罗日荣 梁惠王曰:“寡人愿安承教。”孟子对曰:“杀人以梃与刃,有以异乎...
    罗日荣阅读 709评论 0 0