栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【群内问题整理】Java命名注意&除运算&对象数组补充&其他

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【群内问题整理】Java命名注意&除运算&对象数组补充&其他

咳咳,这次总结拖久了,问题有点多。主要是最近没忙过来,好不容易有点空余时间写写博客。本文将分为一下4个部分。

  1. 关于Java类和方法命名的注意。
  2. 除运算的一点碎碎念。
  3. 关于之前对象数组的知识点拓展。
  4. 其他值得讨论的问题。

好,让我们直接开始。

Java命名注意事项

 

可以看到,类名是String,好巧不巧就真的和Object里的String重名了。方案1是通过提示选择正确的包路径,方案2是通过重构修改类名解决问题。这里不建议大家用这些词当做类名和方法名,不然的话到最后会和出现矛盾的地方,查bug的时候就很无奈。

这里推荐看一下java基本的关键词,避免重复。java关键词_沈荣荣的博客-CSDN博客_java 毕业论文关键词

 除运算强调 

除运算分为整除(/)和取余(%),前者是得到运算后的商,后者是得到运算后的余数。值得注意的是,负数也适用这两类的运算,例子如下:

 如果遇到一些奇怪的情况,一定要回顾一下学过的定义,因为结论往往都是靠定义推出来的,记住上面的几个例子,那么你关于除运算的理解就没问题了。

对象数组++

之前不是讲的对象数组的动态定义+赋值长这样吗

person p2[]= new person[3];
for(int i=0;i<3;i++)
p2[i] = new person();

 现在学过继承和多态后,这个动态赋值就不是那么香了,因为我们要根据不同的需求,创建不同的子类,而且如果要想让对象数组包含不同的成员对象,就要用到ArrayList来存储不同的对象。

 好,这里借用一下大佬的代码,主要就是格式符合ArrayList的创建之后,就可以开始添加子类对象了(注意一开始就要符合继承关系)。总结一下就是要想对象数组包含不同的子类,就可以通过ArrayList静态定义+赋值的方式一一填写,小知识+1。

其他问题
  1.  c语言面向过程,所以只讲函数,java面向对象所以只讲方法,python又有面向过程又有面向对象所以又有函数又有方法。所以不能把函数和对象一概而论。
  2. &(按位与)和&&(逻辑与),区别就是前者逐一执行判断,后者判断出现0就停止执行。同样的思路可以套用到 |(按位或),||(逻辑或)上。习惯称“逻辑”为“短路”。所以也有“短路与”和“短路或”的称呼,具体来源参考了物理上短路的现象。

  3. 常写的getinfo方法,全称居然是getinfomation,记住了。

  4. 其他问题下次遇到再说,溜了溜了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/876707.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号