首页 > 其他分享 >2023.2.3

2023.2.3

时间:2023-02-03 22:12:19浏览次数:39  
标签:hash 对象 子类 2023.2 toString 引用 父类

向上转型

向下转型

  • 子类类型 引用名 = (子类类型)父类引用;(基本数据类型的强制转换)
  • 只能强转父类引用,不能强转父类对象;
  • 父类引用指向的必须是当前目标类型的对象;
  • 向下转型后,可以调用子类类型中所有成员;

动态绑定

  • 当调用对象方法的时候,该方法会和对象的内存地址/运行类型绑定
  • 当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用

Object类

hashCode小结

  • 提高具有hash结构的容器的效率!
  • 两个引用,如果指向同一对象,hash值肯定一样
  • hash值主要根据地址号来,但是hash值不完全等价于地址

toString方法

  • 默认返回:全类名+@+hash值得十六进制(子类往往会重写toString方法),用于返回对象的属性信息
  • 当直接输出一个对象时,toString方法会被默认的调用

标签:hash,对象,子类,2023.2,toString,引用,父类
From: https://www.cnblogs.com/hytoor/p/17090572.html

相关文章

  • 【闲话】2023.2.3 k次加权组合数求和
    问题引入CodeForces-932ETeamWork给出\(n,k\),求:\[\sum_{i=1}^ni^k\dbinom{n}{i}\bmodp\]\(1\len\le10^9,1\lek\le5000,p=10^9+7\)\(k=0\)二项式定理:\[......
  • 线性代数整理(upd:2023.2.3)
    线性代数byAmanoKumiko1.行列式(1)行列式交换两行(列),行列式取反(2)行列式某一行(列)加上另一行(列)的\(k\)倍,行列式不变(3)行列式某一行(列)提出公因数\(k\),行列式乘上\(......
  • misc之压缩包总结------2023.2.3
    1,ZIP伪加密 ZIP文件格式一个ZIP文件由三个部分组成:压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志压缩源文件数据区:504B0304:这是头文件标记(0x040......
  • 2023.2.3 寒假集训二阶段总结
    2023.2.3寒假集训二阶段总结新内容与课堂这几天都在讲解有关dp的优化策略以及各种dp等有关知识,其中在计数dp、数位dp、概率与期望dp,数据结构优化dp(斜率优化版题qwq)上......
  • 常见文件头(十六进制)------2023.2.3
    ZIPArchive(zip),         文件头:504B0304       文件尾:504BRARArchive(rar),        文件头:52617221JPEG......
  • 算法--2023.2.2
    1.力扣72--编辑距离classSolution{//典型动态对话问题publicintminDistance(Stringword1,Stringword2){intm=word1.length(),n=word2.......
  • 2023.2 做题笔记
    【Baekjoon19394】EulerianOrientation选中边不好做,考虑删除边,一个删除\(x\)条边的图的权值是\((m-x)^2\),令\(k\)个合法图分别删除\(x_1,x_2,...,x_k\),答案就是\(......
  • 2023.2.2 日寄
    距离放假还有\(\underline{~1~}\)天2023.2.2日寄一言\(~~~~\)“全国公民们,在三十五分钟后,我们的国家可能受到一次大规模核打击。加上第一批核弹头到达前所用的飞行......
  • 2023.2.1 日寄
    2023.2.1日寄一言缺乏温暖的人极力渴望温暖,恰似飞蛾扑火,最终,焚身以火%你赛ClickHere复习内容:模拟费用流「NEERC2016」MoleTunnels题解\(~~~~\)动态加边肯......
  • 2023.2月份比赛记录
    2023/2/1哈哈哈,今天被T1卡了2个小时,后面才知道是nmsb剪枝题,写T2写假了大样例又很水还没有对拍,T3冲个\(\mathcalO(n\log^2n)\)考试也没有调出来,T4看都没有看。......