初学java的菜鸟想问问Object是java的关键字吗?
因为我最近发现,Object类好像可以直接调用package ex11;public class DynamicBindingDemo { /**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
m(new GraduateStudent());
m(new Student());
m(new Person());
m(new Object());
}
public static void m(Object x){
System.out.println(x.toString());
}}class GraduateStudent extends Student{
}class Student extends Person{
public String toString(){
return "Student";
}
}class Person extends Object{
public String toString(){
return "person";
}
}
运行结果为:
Student
Student
person
java.lang.Object@14318bb
Object类里面到底有什么成员和方法
还有最后一句运行结果好像跟不同机器的结果也不一样
我的结果是:java.lang.Object@14318bb
这又是为什么呢?
因为我最近发现,Object类好像可以直接调用package ex11;public class DynamicBindingDemo { /**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
m(new GraduateStudent());
m(new Student());
m(new Person());
m(new Object());
}
public static void m(Object x){
System.out.println(x.toString());
}}class GraduateStudent extends Student{
}class Student extends Person{
public String toString(){
return "Student";
}
}class Person extends Object{
public String toString(){
return "person";
}
}
运行结果为:
Student
Student
person
java.lang.Object@14318bb
Object类里面到底有什么成员和方法
还有最后一句运行结果好像跟不同机器的结果也不一样
我的结果是:java.lang.Object@14318bb
这又是为什么呢?
解决方案 »
- java代码实现1,2,5分拼凑一元的算法
- 错误:NoClassDefFoundError:Searcher(wrong name:news/Searcher)
- 如何从一个String型的算式中获取计算结果
- 看一下,是否值得看,有感请留言
- 请问jDialog如何使实现无法电击别的地方(我也描述不清,j2se高手近来看看吧)
- jmf制作视频播放器
- 我在Java2D编程时遇到的一个小问题
- 这些天遇到的几个小问题,大家帮忙一起解决了吧
- [1000分醒目]求mp3播放器代码
- JAVA版的人气不旺吗,这个问题也解决不了吗,在线.............
- java中输入输出流
- 为什么10000000取反为01111111 符号位不是不变吗?
有equals方法用于比较,有notify等方法用于线程控制
java.lang.Object@14318bb是创建的这个对象实例
不仅仅不同的机器不一样,应该是每次运行都可能不一样