首页 > 其他 > 详细

类的学习

时间:2021-05-01 00:24:13      阅读:16      评论:0      收藏:0      [点我收藏+]

类与对象的关键字学习

super与this

  • super
  • 使用方式:
    只能在子类中使用,可以访问父类的非private属性/方法
  • this
  • 使用方法:
    无限制
  • 注意事项:

在显示使用二者的无参构造时(super()、this()),二者不可同时使用,并且必须在无参构造中率先使用

  • 默认现象

当new一个子类对象时,会隐形地先执行父类中的无参构造super(),再执行子类中的内容

Protect

  • 功能:

包内可见,并且子类可见

  • 与private的区别:

private只类中可见,外类能通过类中提供的接口来访问
而protect允许子类和包内直接访问

  • 与public的区别:

public 包外也可见

@Override 重写是针对子父类之间

  • 描述

加在子类中重写父类的同名方法前,针对的是父类中的非private方法

  • 注意

当加 static 关键字时,子类创建的对象中的重写函数不会覆盖父类方法,父类创建的子类对象中会访问到父类的方法。

重载

  • 描述

重载是针对同一个类之间的函数重载,具体表现在参数的不同


无参构造函数

  • 语法

public 类名(){
}


类的学习

原文:https://www.cnblogs.com/blog-morui/p/14723609.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!