在面向对象中写入代码需要注意的问题
在类中没写入无参的构造方法,会报错,那来看看我遇到的问题吧!
在同一个包下,先写了一个类,再复制这个类,在修改第一个类,类名也会报错,如果该第二个类类名就没有报错提醒。
也许有的人没遇到,不过我遇到了,我得提提。
比如下面
//b为护士是特有的称号,不能将护士赋值给学生,会报错
匿名内部类
如果再对a进行赋值就会报错,因为在匿名内部类在1.8以后就省略了final,即final int a =22; 在匿名内部类中备份了a的值,再进行更新赋值,对于匿名内部类也不会对已经备份的值进行更新。
本文来自博客园,作者:所遇所思,转载请注明原文链接:https://www.cnblogs.com/mynxg/p/17989366