• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






ssmm

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年11月22日

java中static关键字的继承问题
摘要: 结论:java中静态属性和静态方法可以被继承,但是没有被重写(overwrite)而是被隐藏. 原因: 1). 静态方法和属性是属于类的,调用的时候直接通过类名.方法名完成对,不需要继承机制及可以调用。如果子类里面定义了静态方法(编译器认为这时子类自己定义的一个新方法,此时父类静态方法隐藏)和属性(子类中无法定义相同签名的非静态方法,编译器会报错,因为无法重写),那么这时候父类的静态... 阅读全文
posted @ 2017-11-22 21:55 java世界最好语言 阅读(208) 评论(0) 推荐(0)
 
java final关键字的详解
摘要: final可以修饰成员变量、局部变量、方法、和类 1.final修饰成员变量时,必须在定义时初始化或者在构造方法中初始化 表示该成员变量无法在该类中被更改,但是可以被继承。如果子类不再定义相同名字的成员变量(不需要类型相同,名字相同就够了)。这时候子类中就继承了父类的final成员变量且子类无法去更 阅读全文
posted @ 2017-11-22 21:47 java世界最好语言 阅读(258) 评论(0) 推荐(0)
 
java中类的加载过程和对象的创建过程
摘要: 类的加载过程,对象的创建过程中内存的变化 阅读全文
posted @ 2017-11-22 00:55 java世界最好语言 阅读(386) 评论(1) 推荐(0)