public class TestObject { public static void main(String[] args) { System.out.println(TestObject.getResult("我爱世人!")); System.out.println(TestObject.getResult(123));
public class TestObject { public static void main(String[] args) { System.out.println(TestObject.getResult("我爱世人!")); System.out.println(TestObject.getResult(123));
public class TestObject { public static void main(String[] args) { System.out.println(TestObject.getResult("我爱世人!")); System.out.println(TestObject.getResult(123));
看你的写法,Parm是指Object类的一个实例对象。
}
但是在主函数中怎么才能成功调用呢?
public class TestObject {
public static void main(String[] args) {
System.out.println(TestObject.getResult("我爱世人!"));
System.out.println(TestObject.getResult(123));
TestObject testObject=new TestObject();
System.out.println(testObject.getClass().getName());
//反射机制,利用Object中的getClass()方法分析类
}
public static String getResult(Object o)
{
//同时处理不同对象的参数,和多态性差不多,不过只用一个函数
if(o instanceof String)
return (String)o;
else if(o instanceof Integer)
return (Integer)o+"";
else
return null;
}
}
public class TestObject {
public static void main(String[] args) {
System.out.println(TestObject.getResult("我爱世人!"));
System.out.println(TestObject.getResult(123));
TestObject testObject=new TestObject();
System.out.println(testObject.getClass().getName());
//反射机制,利用Object中的getClass()方法分析类
}
public static String getResult(Object o)
{
//同时处理不同对象的参数,和多态性差不多,不过只用一个函数
if(o instanceof String)
return (String)o;
else if(o instanceof Integer)
return (Integer)o+"";
else
return null;
}
}
public class TestObject {
public static void main(String[] args) {
System.out.println(TestObject.getResult("我爱世人!"));
System.out.println(TestObject.getResult(123));
TestObject testObject=new TestObject();
System.out.println(testObject.getClass().getName());
//反射机制,利用Object中的getClass()方法分析类
}
public static String getResult(Object o)
{
//同时处理不同对象的参数,和多态性差不多,不过只用一个函数
if(o instanceof String)
return (String)o;
else if(o instanceof Integer)
return (Integer)o+"";
else
return null;
}
}