【群内问题整理】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. 其他问题下次遇到再说,溜了溜了。

希望文章会对群友的问题有所帮助,拜~

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万、宁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值