首页 > 其他分享 >暑期熔炉8月6

暑期熔炉8月6

时间:2023-08-12 21:36:30浏览次数:40  
标签:变量 构造方法 继承 暑期 熔炉 final 类中 定义

1. final 修饰类中的变量

表示该变量一旦被初始化便不可改变,这里不可改变的意思对基本类型变量来说是其值不可变,而对对象引用类型变量来说其引用不可再变。其初始化可以在两个地方:一是其定义处,也就是说在 final 变量定义时直接给其赋值;二是在构造方法中。这两个地方只能选其一,要么在定义时给值,要么在构造方法中给值,不能同时既在定义时赋值,又在构造方法中赋予另外的值。

2. final 修饰类中的方法

说明这种方法提供的功能已经满足当前要求,不需要进行扩展,并且也不允许任何从此类继承的类来重写这种方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。在声明类中,一个 final 方法只被实现一次。

3. final 修饰类

表示该类是无法被任何其他类继承的,意味着此类在一个继承树中是一个叶子类,并且此类的设计已被认为很完美而不需要进行修改或扩展。

标签:变量,构造方法,继承,暑期,熔炉,final,类中,定义
From: https://www.cnblogs.com/galileo9527/p/17625560.html

相关文章

  • 暑期熔炉8月8
    与成员变量类似,成员方法也可以分为以下两种:静态方法(或称为类方法),指被static修饰的成员方法。实例方法,指没有被static修饰的成员方法。静态方法与实例方法的区别如下:静态方法不需要通过它所属的类的任何实例就可以被调用,因此在静态方法中不能使用this关键字,也不能直接访......
  • 暑期熔炉8月7
    类的成员变量可以分为以下两种:静态变量(或称为类变量),指被static修饰的成员变量。实例变量,指没有被static修饰的成员变量。静态变量与实例变量的区别如下:1)静态变量运行时,Java虚拟机只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配。在类的内部,可以在任......
  • 暑期熔炉8月9
    静态代码块指Java类中的static{}代码块,主要用于初始化类,为类的静态变量赋初始值,提升程序性能。静态代码块的特点如下:静态代码块类似于一个方法,但它不可以存在于任何方法体中。静态代码块可以置于类中的任何地方,类中可以有多个静态初始化块。 Java虚拟机在加载类时执行......
  • 暑期熔炉8月10
    使用main()方法时应该注意如下几点:访问控制权限是公有的(public)。main()方法是静态的。如果要在main()方法中调用本类中的其他方法,则该方法也必须是静态的,否则需要先创建本类的实例对象,然后再通过对象调用成员方法。main()方法没有返回值,只能使用void。main()方法具有......
  • 暑期熔炉8月11
    Java 中的异常又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类,这可以让程序具有极好的容错性且更加健壮。 在Java中一个异常的产生,主要有如下三种原因:Java内部错误发生异常,Java虚拟机产生......
  • 20230812巴蜀暑期集训测试总结
    T2考场先是想到(根本没想)了一个\(O(n^5)\)的思路,然后猜了一个比较好打的结论开打。结果小样例和答案差一点,大样例就差的多了。确认不是精度问题后就明显是猜的结论有问题了。这下是彻底没办法了,只有打了那个\(O(n^5)\)的暴力。出分我一看——怎么挂了\(20pts\)?而且按照暴力......
  • 暑期第八周总结
    本周,我花在学习上的时间大概为14小时,花在代码上的时间大概为10小时。花在解决问题上的时间大概为4小时。本周,我学习了python的连接数据库的相关一系列的知识,并针对python连接数据库做了一些小小的练习。这周我并没有遇到什么问题,学习python,要不放弃,当遇到问题时,要针对问题,提高自觉......
  • 20230810巴蜀暑期集训测试总结
    T1考场打的是一个伪正解(没正确性的那种),评测的时候发现有subtask人都给我吓傻了,还好还有\(50pts\)。就是不知道为什么zxc和我思路一样但是有\(85\)pts。这个正解确实有点难想,而且证明正确性也比较困难。关于题解的正确性:若\(a\)的逆元不是本身。那么如果\(a^{-1}\)......
  • 2023清华博士团暑期社会实践项目圆满结束,合合信息助力科技人才发展
    为促进科技人才发展,通过深化技术落地认知反哺学科研究,在上海市静安区人社局、清华大学研工部的组织下,多名博士生赴上海合合信息科技股份有限公司(简称“合合信息”)进行为期数月的社会实践,项目于近期圆满结束。该项目旨在通过企业实践,让学生更直观地接触项目研发、管理的知识,了解社......
  • 2023牛客暑期多校训练营6 ABCEG
    比赛链接A题解方法一知识点:并查集,树形dp,背包dp。因为需要路径中的最大值,因此考虑按边权从小到大加入图中,保证通过这条边产生贡献的点对已经全部出现。在加边的同时进行树上背包,答案存在集合根节点里即可。树上背包需要用到上下界限制的转移优化,能将复杂度从\(O(n^3)\)降......