java-static的使用
2014-11-27 23:52
120 查看
public class Stat {
//静态成员变量
//静态成员变量只有一个,被所有对象公用的。
//静态变量和静态函数一样可以被类名直接调用。
//静态函数里不能使用非静态函数,而非静态函数却可以使用静态函数,为什么?
答: 为什么?这个还是看看我写得“java--this的使用”,里面在回答:《类不能调用对象函数,但可以调用静态成员函数······为什么?》这一段是是而非 的回答了这个我也迷糊的问题。
static String name;
//关键字:static的使用:
//静态代码块
static{
//为静态成员变量初始化,
//静态代码块无需调用,会在main方法开始时自动执行。
System.out.println("静态代码块");
}
//静态成员函数
static void print(){
//在函数体里面不能操作非静态变量和非静态函数。不能使用this
//因为静态成员函数可以被类名直接调用,而this的权限只能代表调用函数的对象,所以静态函数中this无权被使用。
System.out.println("static main");
}
public static void main(String a[]){}
}
如果我错了请及时提醒我,谢谢!
public class test {
public static void main(String[] a){
Stat stat = new Stat();
使用类名直接调用
Stat.print();
Stat.name = "xiao mei";
System.out.println(Stat.name);
使用对象调用
stat.print();
stat.name = "xiao hong";
System.out.println(stat.name);
}
}
//静态成员变量
//静态成员变量只有一个,被所有对象公用的。
//静态变量和静态函数一样可以被类名直接调用。
//静态函数里不能使用非静态函数,而非静态函数却可以使用静态函数,为什么?
答: 为什么?这个还是看看我写得“java--this的使用”,里面在回答:《类不能调用对象函数,但可以调用静态成员函数······为什么?》这一段是是而非 的回答了这个我也迷糊的问题。
static String name;
//关键字:static的使用:
//静态代码块
static{
//为静态成员变量初始化,
//静态代码块无需调用,会在main方法开始时自动执行。
System.out.println("静态代码块");
}
//静态成员函数
static void print(){
//在函数体里面不能操作非静态变量和非静态函数。不能使用this
//因为静态成员函数可以被类名直接调用,而this的权限只能代表调用函数的对象,所以静态函数中this无权被使用。
System.out.println("static main");
}
public static void main(String a[]){}
}
如果我错了请及时提醒我,谢谢!
public class test {
public static void main(String[] a){
Stat stat = new Stat();
使用类名直接调用
Stat.print();
Stat.name = "xiao mei";
System.out.println(Stat.name);
使用对象调用
stat.print();
stat.name = "xiao hong";
System.out.println(stat.name);
}
}
相关文章推荐
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结<转>
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结关键字
- java static 的使用
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static,抽象类,接口使用总结
- Java关键字final、static使用
- Java关键字final、static使用总结
- Java关键字final、static使用总结
- Java关键字final、static使用总结