Java小问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:40:25
问题一:
Java中如何输出对象的内存地址?如String s = "Hello",如何输出其地址。
问题二:
A B C三个类,B继承自A,C继承自B,A B中都有方法S,在C中如何访问A中S方法??

问题一
调用对象的hashCode()方法 返回的是对象地址

问题二
可以在C实例化A来调用被B覆盖的s()方法
(其实在你需要这么做的时候 已经说明类结构设计有问题了)

可以在B中定义另外一个方法,比如m
m()
{
super.S();
}
在C中调用m就行了