最新回答 / scau_zero
子木李 说得对,楼主还可以尝试去建立一个类的两个实例,内部变量完全一样,但是你用equals去比较时,返回的是false,这就会验证你理解中的两个对象使用 equals 是进行地址比较;但是你会发现两个String,哪怕是通过new String()得到的(理论上是两个对象),你会发现执行 equals 操作会获得 true, 这是因为java字符池机制的作用,关于这个可以推荐楼主看下 “JAVA 字符池”,这个应该可以帮到楼主;另外补充一些我知道的相关的一知半解:String对象是不可改变的,比如说St...
2015-10-22
构造方法就是方法名跟类名相同,可以被外界调用。构造方法也能重载,有参构造方法和无参构造方法。如果类里没有定义构造方法,那么系统会自动创建一个无参的构造方法。如果类中定义了构造方法无论是有参或者无参,系统都不会自动创建构造方法
2015-10-22
请问一下,我在eclipse中能成功编译运行。但是在idea或者用javac命令编译就会报错 Error:(28, 29) HelloWorld: 找不到符号
符号: 类 Inner
位置: 程序包 HelloWorld
所有用的jdk版本都是1.8
符号: 类 Inner
位置: 程序包 HelloWorld
所有用的jdk版本都是1.8
2015-10-22
最新回答 / 小城阿哥
重新看看java多态部分,需要用子类实例化父类,反之则不行,如下:class A class B extends A1. 所有的 B 实例都是 A 实例,这是成立的;2. 所有的 A 实例都是 B 实例,则不成立。
2015-10-22