设x,y为已定义的类名,下列声明x类的对象x1的语句正确的是:
A)static x x1; B)public x x1=new x(int 123);
C) y x1; D) x x1=x();答案是A),请问,是说static还可以修饰对象吗?
A)static x x1; B)public x x1=new x(int 123);
C) y x1; D) x x1=x();答案是A),请问,是说static还可以修饰对象吗?
简单明了,学习了,我想可以把对象看做一种特殊的变量吧,比如在单例模式里public class UserDao {
public static UserDao user=null;//这里就是一个静态对象,只有一个
private UserDao(){
System.out.println("create userdao");
} public static UserDao getUserDao(){
if(user==null)
user=new UserDao();
return new UserDao();//每次返回一个对象,不能实现单例
}}
return user;