
Java:class5 类的重载,final,static
发布日期:2021-05-06 07:33:04
浏览次数:8
分类:技术文章
本文共 608 字,大约阅读时间需要 2 分钟。
一、函数的重载(同一个类中):
条件:1.函数名相同 2.参数列表不同(个数,类型) 二、this():调用当前类中的构造方法 注意:1.this()必须位于当前构造方法有效代码的第一行 2. 构造方法不可以相互调用 3.一个构造方法内不可以调用多个构造方法(与第一条冲突) 二、static 1.静态变量和实例变量的区别: 1.实例变量和对象有关,一个对象(一次new)对应一份成员变量 this->指向当前对象 静态变量和类有关,与对象无关,当前的静态变量没有隐含的this引用 2.存储位置:实例变量在堆中(new);静态变量(方法区) 3.调用方式:实例变量:引用变量. p.name 静态变量:类名. Arrays.copyOf()// 在类中定义一个static int num;构造方法中num++,public int getnum(){return num;}可以统计当前对象个数
即需要定义的是静态的变量,否则num只会每创建对象时重新为0再+12.用static修饰的方法(静态方法)不提供this引用,即不会隐含的传送对象进入方法。
所以静态的方法中不能引用非静态的方法,因为非静态的方法必须要有对象的传入,而静态方法中又无法调入;而非静态方法中是可以调用静态方法的,提供了this的引用但是它不使用而已。 三、final 1.final:后经常跟一个static,常量的名字必须全部大写发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月28日 22时28分07秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java第四话:数组知识点讲解
2019-03-01
部件构建基块、Word封面标准的秘密
2019-03-01
奇怪、为什么Word没有标题3以后的样式?
2019-03-01
Word图文混排中图片的高级处理技巧
2019-03-01
Python自学17(IO 操作)
2019-03-01
开始学习深度学习啦!
2019-03-01
webpack01 -- webpack安装和配置
2019-03-01
分享九款不同页面404源码html
2019-03-01
电脑软件快速启动半成品源码
2019-03-01
404页圈小猫游戏代码
2019-03-01
好看清新卡通人物404单页网站源码
2019-03-01
简洁仿t猫404页html源码
2019-03-01
百度富文本编辑器UEditor指南-Array-专题视频课程
2019-03-01
OpenGL Sharders(着色器) 入门
2019-03-01
OpenGL 自定义着色器(Shaders)
2019-03-01
Delphi 10.3 应用程序获取自身所在的目录文件夹名称
2019-03-01
Delphi SQL 查询数据表中规定的时间段内按天统计出每天的记录数
2019-03-01
从Android JAR文件创建Delphi接口的第三方工具
2019-03-01