JAVAOOP3

博客围绕Java OOP3展开,介绍了向上造型,即超类型引用指向派生类对象;阐述了方法重写和重载的区别,重写发生在父子类,重载在一个类中。还讲解了package和import,以及访问控制修饰符如public、private等,同时介绍了final和static修饰符的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                       JAVAOOP3

1.向上造型:
  1)超类型的引用指向派生类的对象
  2)能点出来什么,看引用的类型
2.方法的重写(override):
  1)发生在父子类中,方法名相同,参数列表相同,方法体不同
  2)重写方法被调用时,看对象的类型
3.重写与重载的区别:
  1)重写:
    1.1)发生在父子类中,方法名相同,参数列表相同,方法体不同
    1.2)"运行期"绑定,看对象
  2)重载:
    2.1)发生在一个类中,方法名相同,参数列表不同,方法体不同
    2.2)"编译期"绑定,看参数/引用

1.package和import:
2.访问控制修饰符:
  1)public:任何类
  2)private:本类
  3)protected:本类、派生类、同包类
  4)默认的:本类、同包类
3.final:最终的、不可改变的
  1)修饰变量:变量不能被改变
  2)修饰方法:方法不能被重写
  3)修饰类:类不能被继承
4.static:
  1)静态变量:
      static,类,方法区,一份,类名点来访问
      所有对象所共享的数据(图片、音频、视频等)
  2)静态方法:
      static,类,方法区,一份,类名点来访问
      没有隐式this,所以不能直接访问实例成员
      方法的操作与对象无关而仅与参数有关
  3)静态块:
      static,类,类被加载期间自动执行,一次
      初始化静态资源(图片、音频、视频等)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值