栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java三个修饰符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java三个修饰符

Java三个修饰符
  • abstract
    • 抽象类的作用
    • 总结
  • static
    • 静态属性
    • 静态方法
    • 静态代码块
    • 类加载
    • 总结
  • final
    • 什么是final
    • final变量
    • 实例变量
    • 静态常量
    • 对象常量
    • 总结

abstract

abstract – 不能成为创建的对象



抽象类的作用

1.不该被创建的对象
Animal是个抽象的概念,现实中没有Animal这个对象,因此它不能被创建

2.不该被创建的方法
当父类Animal中的方法无法满足我的子类的需求时,需要加上abstract

1、抽象方法必须包含在抽象类中,否则报错
2、抽象类可以包含抽象方法和非抽象方法
3、父类中如果有抽象方法,那么子类必须重写这个方法,除非这个子类也是抽象类

1、抽象方法必须包含在抽象类中,否则报错
2、抽象类可以包含抽象方法和非抽象方法

3、父类中如果有抽象方法,那么子类必须重写这个方法,除非这个子类也是抽象类

总结

static

静态属性

静态属性属于整个类共有的空间,任何对象修改,都会影响到其他属性




课堂案例


静态方法

静态方法会优先在程序里执行,所以访问不到普通的方法和属性




静态变量可以直接调用静态变量,不能调用非静态变量

静态代码块


类被创建时


静态方法被调用时

类加载

总结

final 什么是final

不能继承


final方法,最终方法,不能被重写覆盖,但可以被继承


继承


final变量

final修饰变量,变量变常量

实例变量



或者在构造方法里面赋值

静态常量



对象常量


报错

引用类型修改值

总结

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号